2010-01-01から1ヶ月間の記事一覧

Windowsバッチファイルにドラッグ&ドロップして、ファイル名などを取得する

echo off echo ドラッグ&ドロップのテスト echo ---------------------------------------- echo このバッチファイル : %0 echo ドラッグしたファイル : %1 echo ---------------------------------------- echo カレントディレクトリをこのバッチファイル…

コマンドシェルのリダイレクトを使ったファイル入出力+エラーログ出力

標準入出力経由でファイルの入出力を行う perl program.pl < infile.txt > outfile.txt この場合、STDINから読み込まれるのはキーボード入力ではなくファイルinfile.txtの内容となる。 また、print命令で画面に表示する代わりにファイルoutfile.txtに書き込…

範囲演算子でアルファベットの配列を作成できる

数値で範囲演算子を挟む事で数値が1ずつ増える数列の配列が作れる。 ソース1-1 my @num_list = (0 .. 10); print join (', ', @num_list) . "\n"; ソース1-2 print join (', ', (0 .. 10)) . "\n"; 出力結果1 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 文字列でも同…

システムコマンド実行時のエラーコード

参考になるページを見付けたので。Windowsシステムエラーコード一覧

Perl上でシステムコマンド実行する際の小技メモ

普通に実行する `$command`; print `$command`; system($command); 戻り値を受け取る my $result = system($command); 標準出力を受け取る my $result = `$command`; open my $rs, "$command |"; my @rlist = <$rs>; close $rs; my $result = join '', @rlis…