2009-09-08から1日間の記事一覧
Solaris 10 で less で日本語のファイルを開くと文字化けした。 % perl -le 'print "あああ" for 1..100' > hoge.txt % wc -l hoge.txt 100 hoge.txt % less hoge.txt "hoge.txt" may be a binary file. See it anyway? <A4><A2><A4><A2><A4><A2> <A4><A2><A4><A2><A4><A2> <A4><A2><A4><A2><A4><A2> <A4><A2><A4><A2><A4><A2> <A4><A2><A4><A2><A4>…</a4></a2></a4></a2></a4></a2></a4></a2></a4></a2></a4></a2></a4></a2></a4></a2></a4></a2></a4></a2></a4></a2></a4></a2></a4></a2></a4></a2></a4>
bash で指定回数ループするのって、こうするのか。 コード for i in {1..10} do echo $i done 実行結果 1 2 3 4 5 6 7 8 9 10 参考 bashで指定回数ループして綺麗な連番ファイル名を作る/sprintf - それマグで!
ほんとうにただのメモ。 bash + perl ワンライナーでデータファイルを 10 倍に増幅した。 $ cp -p data.cgi data_org.cgi $ wc -l data.cgi 20763 data.cgi $ cp data.cgi data_new.cgi $ for i in {1..9} do export n=`perl -lanF',' -e '$a=$F[0] if $a<$F…
HOST を一括置換する。 perl -i.org -ple 's/HOST\s*=\s*[a-zA-Z0-9\.\-]+/HOST = 192.168.1.101/g' tnsnames.ora SERVICE_NAME を一括置換する。 perl -i.org -ple 's/SERVICE_NAME\s*=\s*[a-zA-Z0-9\.\-]+/SERVICE_NAME = testdb21/g' tnsnames.ora