タグ

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

タグの絞り込みを解除

execに関するpinkumohikanのブックマーク (1)

  • find の -execオプションでよく間違うミス - それマグで!

    長らく xargs だったが、-execオプションデビューしようとした、でも-execがうまく動かないので苦労した。 これは動かない。 find . -name '*.orig' -exec echo {}\; find: missing argument to `-exec'\ は通らない。 なぜか? -exec オプションは ; が終端文字 ただし、 ; は bashに解釈されるのでエスケープが必要 ただし、 {} は引数に展開されるので スペースで区切らないとダメ だからこれは動く find . -name '*.orig' -exec echo {} \;\の前のスペースが味噌。 こんなことに気づかず・・ たったこれだけの事に気づかず、 find の -exec オプションは動かない、なんだ面倒だと思い込んでました。すいません。 ポイント -exec コマンド {}(スペース)\;

    find の -execオプションでよく間違うミス - それマグで!
    pinkumohikan
    pinkumohikan 2018/03/30
    何度でもsyntax忘れる "-exec echo {} \;"
  • 1