就地排序和覆盖时权限被拒绝

就地排序和覆盖时权限被拒绝

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

相关内容