タグ

ブックマーク / tech-hack-maswag.blogspot.com (1)

  • 最近見た不思議なシェルスクリプトを直してみた

    この記事は Shell Script Advent Calendar 2016 19日目の記事です。 18日目の記事はryuichiuedaさんの SHELQ: 怪しいシェル芸キュレーションサイト でした。 他の様々なプログラミング言語において良い書き方と悪い書き方があるように、シェルスクリプトにも良い書き方と悪い書き方があります。しかし特にシェルスクリプトの場合は不慣れな人がかなり悪い書き方をしている様です。そこで、幾つかの例を見ながら良い書き方と悪い書き方を比べてみます。 ディレクトリについて再帰的に処理をする 悪い例 $ ls -R | awk '{がんばる}' | 処理 "ls -R" を使うと再帰的にファイルをリストアップすることができます。ということはこの情報を使えば階層の深いファイルについても処理をすることができますね。やった! 良い例 $ find . -print0 |

    oooooo4150
    oooooo4150 2016/12/26
    “exprを使ってがんばる”←むしろ興味をそそられた。どうやってやるんだ?
  • 1