我正在尝试对以下文件进行就地排序并使用 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