for loop 使用例

  • Posted on: 12 May 2018
  • By: admin

文字変数の配列

$ for str in Aa Bb Zzz; do echo "string $str"; done
string Aa
string Bb
string Zzz

前ゼロ連番

$ for i in {01..03}; do echo "count $i"; sleep `expr $RANDOM % 5`; done
count 01
count 02
count 03

50おきにカウントして、先頭と末尾を出力。

Tags: 

重複行削除

  • Posted on: 12 May 2018
  • By: admin

コマンドラインやエディタによる、テキストファイルから重複行を削除する方法です。

Tags: 

コマンドラインでHTMLをCSV変換する方法

  • Posted on: 12 May 2018
  • By: admin
dtとddタグで作成された表形式のデータを、コマンドラインツールでCSV変換します。
$ curl -s http://doramahjong.com/tournament/ | hxnormalize -x | hxselect -s '\n' -c "table.catagoryTable" "dl" | lynx -stdin --dump  | sed -e 's/^\s\+//' | awk 'BEGIN { FS="\n"; RS="" } { print $1 "," $2 "," $3 }'
風花雪月杯,2016年11月22日 18:00:00,107

ページ