素人Tips
bashスクリプトを書いたんですが、ちょっとつまずいたのでメモしておきます。
何が影響したか、いまいちわかってないのですが・・・。
webの情報では、私のやり方でもできそうだったのに、なんででしょう?
bashスクリプトで、”ls *.txt"を使ったらうまくいかなかった
少し、調べないとできなかったのでメモします。
[やりたいこと]
ディレクトリにあるファイルに含まれる、"aa"を"bb"に変更する。
cshとかだったらこのように書くのですが、bashの場合は怒られます。理由はよくわかってないですが、下のように修正。find使うようです。
そしたら、正常に動作しました
↓
スポンサーリンク
おまけ
この例では、sedでファイルを上書きしていますが、ファイル名を一括で変えたい場合は、以下のようにします。