1

基本的に数字の行である複数のテキスト ファイル (プロット目的) の順序を逆にしようとしています。私はそれをやろうとし、それをand astacと組み合わせましたfind-exec

find ./dir1/dir2/ -name foo.txt -type f -exec tac {} \;

ただし、これは画面上の出力のみを提供し、意図したファイルを変更しません。

ここで何か不足していますか?

4

1 に答える 1

1

あなたはほとんどそこにいます -出力を便利な場所にリダイレクトできるようにtac書き込みます:stdout

find .... \; > newfoo.txt

各ファイルを逆にして同じ場所に書き込む場合は、次のようにします。

find . -type f -exec sh -c 'tac "$1" > "$1"-new' -- {} \;

乾杯、

于 2015-05-18T11:18:00.327 に答える