Linux 重定向输出 ro 早期参数

Linux 重定向输出 ro 早期参数

有没有办法将 Linux 上的输出重定向到以前的参数。例如,

sort file.txt > file.txt

有没有办法避免再次输入 file.txt ?

答案1

对于某些命令,可能会有某种选项来避免这种冗余。但 Linux 中并非所有命令都是如此。
对于您来说,正确的写法是

sort file.txt -o file.txt

这将对file.txt结果进行排序并将其写回到同一个文件。

如果您想保存参数,这样就不必一直输入长文件名,您可以将其存储在 bash 变量中:

i="file.txt"; sort $i -o $i

相关内容