
次のファイルを所定の位置でソートし、sort -oコマンドを使用して元のファイルを上書きしようとしましたが、ソートが失敗したようです。ソートされた結果を新しいファイルに保存すると、まったく問題はありません。この問題を解決する方法はありますか?
入力.txt
FBgn0029994 -1.25 -0.27
FBgn0037191 -1.05 0.78
FBgn0036810 2.08 1.34
FBgn0033320 1.15 0.45
sort -o -t$'\t' -k2 input.txt input.txt
出力
FBgn0037191 -1.05 0.78
FBgn0033320 1.15 0.45
FBgn0029994 -1.25 -0.27
FBgn0036810 2.08 1.34