awkの改行処理

awkは自動で行レコードをsplitして変数に格納してくれます。

そんで、改行文字のLF(\n)も取り除いてくれるので、最後の項目にはLFが入ることはないんですが、しかし一方で、復帰文字のCR(\r)は取り除いてくれないみたいなので(linux環境でテストしたところでは)、windowsで作ったテキストを処理する場合は\rを手動で取り除かねばなりません。

awkて、caseとかelsifないのかな・・。

一行のスクリプト実行するにはいいけど、ちょっと複雑なことしようとすると困難がありますね。

もっと単純でいい言語ないかな。

perlは型が曖昧なのが楽だけど、のちのち苦労のもとになるからダメポ。

 

Amazonで最大1500ポイントがもらえる無料体験 [12/12まで]

現在Amazonでaudible(オーディブル)の無料体験キャンペーンが行われており、プライム会員なら最大3000ポイント、会員でない方でも最大1500ポイントがもらえます。

「花火」などの小説や、英語教材などから好きなものを選んで聴くだけですので、チェックしてみてはいかがでしょうか。

 

 こんな記事も読まれています

コメントを残す