awk メモ

# 一行を split()で配列arrに格納。alen には要素数が入る
alen=split($0,arr)

# 配列の要素をprint。
for (x=1;x<=alen;x++) { print x ":" arr[x]; }

# 連想配列なら
for (x in aarr) { print x ":" aarr[x]; }

# grepもどき
awk "$0~/文字列あるいは正規表現/ {print $0;}"


.. .. .. 文字列長さ "文字列"
.. .. .. 20 hogeahogeahogeahogea
というフォーマットの時文字列を抜き出す
text_length=$(fnum)+0
print substr($0,index($0,$(fnum))+length($(fnum))+1,text_length)

index($0,$num)が使えないんだよなあ。もっといいほうほうないかしら

コメント

このブログの人気の投稿

4.3.0 Temporary Lookup Failureでドツボってた話

tomcat起動時の環境変数でJRE_HOMEを指定するときに

何が得られて何処へ向かうかだけを問うべき