有没有办法在不使用临时变量的情况下快速完成此操作?有内置功能吗?
编辑:谢谢你们的答案。看来我需要澄清我的问题,但是在大多数情况下,你们都假设正确:有两个文件,文件名名称相反。
我想将文件A命名为A-name.file,将文件B命名为B-name.file。
我同意,这种情况并不经常发生,但只是我发生了,我想快速解决。
最佳答案
好的,愚蠢的问题,但是为什么您不能简单地做类似的事情(在shell脚本中):
mv $fileA $fileA.$$
mv $fileB $fileA
mv $fileA.$$ $fileB
是的,当然可以使用一个临时文件,但是比其他答案更简洁。
关于unix - 如何在Unix中交换文件名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1987303/