for f in $(grep -n "\$Date" src/**/*.java | cut -d ':' -f 1); do echo $f; grep -v "\$Date" $f > $f.tmp; mv $f.tmp $f; done;もっと賢い方法や、こういう時に便利なコマンドがあったら教えてくださいな。
お久しぶりです。おおくらです。grep -vとかいかがでしょう?
> おーくら大臣さんお久しぶりです。上のスクリプトには、既にgrep -vを使っているのです。ファイルをin-placeで更新できるコマンドってあるのかなぁ、と。
mkasaです。perl -pe 's/^$Date.*\n//' -i src/**/*.java
コメントを投稿
3 件のコメント:
お久しぶりです。おおくらです。
grep -vとかいかがでしょう?
> おーくら大臣さん
お久しぶりです。
上のスクリプトには、既にgrep -vを使っているのです。ファイルをin-placeで更新できるコマンドってあるのかなぁ、と。
mkasaです。perl -pe 's/^$Date.*\n//' -i src/**/*.java
コメントを投稿