foo という名前のファイルをその場でソートし、元のファイルをソートされたバージョンに置き換えるには、どのようなオプションを使用しますか?

foo という名前のファイルをその場でソートし、元のファイルをソートされたバージョンに置き換えるには、どのようなオプションを使用しますか?

宿題の質問があります。sort のマニュアルページを見たのですが、答えは-o, --output=FILE正しいと思いますか?

Fedora サーバーです。

マニュアル ページを参照することになっています。主題に関連するマニュアル ページがない場合は、情報ページを使用します。情報ページも存在しない場合は、インターネットを使用します。

答え1

foo という名前のファイルをその場でソートします - 並べ替え:

set TMP=$(mktemp)
sort foo > $TMP
mv $TMP foo

これにより、出力がsort一時ファイルにリダイレクトされ、foo が置き換えられます。

関連情報