在bash中,我想搜索一个包含我期待的文件的目录:
find . -name "myfile-*.war"
将此文件的名称指定给变量,然后将该文件重命名为newfile.war。
答案 0 :(得分:1)
如果你确定find命令将返回1个文件,你可以使用它:
name=$(find . -name "myfile-*.war" )
答案 1 :(得分:1)
您无需将文件分配给变量,只需使用-execdir
选项将其重命名为find
:
find . -name 'myfile-*.var' -execdir mv {} newfile.war \;