在Linux上交换两个文件的内容

mdfafbf1  于 2022-12-18  发布在  Linux
关注(0)|答案(1)|浏览(147)

我有两个不同的文件用于配置我运行的某个程序。除了几行之外,它们是相同的。我发现最简单的方法是使用三个copy,cp 命令进行简单的交换。有更好的方法吗?我正在CentOS系统中运行。
如上所述,这是我编写的脚本(文件名在使用中更具描述性,但出于隐私考虑将其删除)。

cp file1.txt temp.txt
cp file2.txt file1.txt
cp temp.txt file2.txt
rm temp.txt
jogvjijk

jogvjijk1#

我相信(这里没有证据)使用mv会更有效,因为您只需更改文件的名称,而不是复制它们。

mv file1.txt temp.txt
mv file2.txt file1.txt
mv temp.txt file2.txt

比你少了一个指挥权。

相关问题