grep、awk、sedに関する基本的なチュートリアルはありますか? [閉鎖]

grep、awk、sedに関する基本的なチュートリアルはありますか? [閉鎖]

私はしばらくの間Linuxユーザーであり、最も一般的なコマンドラインユーティリティについてかなりの知識を持っています。ところで、プログラミングに関して引き続き現れるのはgrep、、awkですsed

私がgrepを使用する唯一の方法は、ログファイル、出力psなどからファイルを見つけるためにエントリをパイプすることです。私はそれを使用しなかったawkか、sedまったく使用しませんでした。これらのユーティリティの良いチュートリアルはありますか?

答え1

AWKは特に表形式のデータに適しており、一部の選択肢より学習曲線が低くなります。

AWK:チュートリアルと紹介

AWKを始めよう代替リンク)

正規表現、情報

sed チュートリアル

grep チュートリアル

info sedおよびinfo grep/info awkまたはinfo gawk

答え2

オライリーsedとawkこの本はer sedとawkに適しています。

答え3

本を書いたsed-sedの最終ガイド- チュートリアルが含まれています。 、およびsed関連コマンドの両方を扱っています。正規表現も完全に扱われ、他の場所で見たものよりはるかに優れています。greptrheadtail

私は他人の意見に同意します。正規表現を完全に理解することが重要です。また、sed簡単な作業に最適で、より複雑なスクリプトはすぐにあいまいになる可能性があることに同意します。

私はこれが時代遅れであることに同意しませんawk。その逆です。多くのUnixのように(例えば)vi学習曲線がありますが、それは価値があります。

awk代わりに使用する提案に同意しませんgrep。私の経験では言葉にならない。grep本当に素敵でシンプルです。

答え4

この本の著者はKerniganとPikeであり、タイトルは「The Unixプログラミング環境」に似ています。

私が実際に勉強した本は「An Introduction to Berkeley Unix」です。

関連情報