出力リダイレクトが機能しないのはなぜですか? [コピー]

出力リダイレクトが機能しないのはなぜですか? [コピー]

「newfile」というファイルがあるとしましょう。これで、sedコマンドを使用していくつかのテキスト置換を実行します。

sed 's/text1/text2/' newfile > newfile

上記のコマンドでは、text1をtext2に置き換えてから、出力を同じファイルにリダイレクトしました。ただし、次のコマンドを使用してこのコマンドを実行すると、

cat newfile

空のファイルを表示します。

ここで問題は何ですか?

ベストアンサー1

おすすめ記事