タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

sedとgrepに関するnabinnoのブックマーク (2)

  • AWK - Wikipedia

    AWK(オーク[1][2][3])は、プログラミング言語の一つ。 テキストファイル、特に空白類(スペースの他、タブなど)やカンマなどで区切られたデータファイルの処理を念頭に置いた仕様となっているが、一般的なプログラミングに用いることも可能である。UNIX上で開発された。 AWKは、ベル研究所におけるUNIX開発の過程で、sedやgrepのようなテキスト処理ツールに演算機能を持たせた拡張ツールとして1977年[4]に開発された。そのため、UNIX上のユーティリティである sort の存在を前提としている[4]。 簡単なスクリプトを記述することで効率的にテキストファイルを処理することが目的であった。 当初はそれほど多くの機能は無かったが、普及するにつれ、さまざまな処理をAWKで実行したいと考えるユーザーが増え、その希望に応えて1985年[4]に機能の拡張が行われた。その結果、汎用のプログラミン

    AWK - Wikipedia
  • grepでの再帰検索と置換について - Developer☆STYLE

    grepコマンドでディレクトリを再帰的に検索するには、 grep -r [keyword] *ですが、拡張子を指定したい場合に、 grep -r [keyword] *.htmlはダメなんですよね(泣) というわけで、ブログの情報を探し回ってみると、 find . -name '*.html' | xargs grep -i [keyword]とか grep -i [keyword] $(find . -name '*.html')とやると上手くできました。 さらに、検索結果を置換もしたい場合もあるでしょう。 foo が含まれるファイルを bar に変換するには、sedコマンドを組み合わせて、 for FILE in `find . -name '*.html' | xargs grep -l -i foo`; do cp ${FILE} ${FILE}.work; sed -e "s/f

    grepでの再帰検索と置換について - Developer☆STYLE
  • 1