我有一个名为(multi_extension123.txt)的文件。在将此文件复制到目录之前,我需要删除像这样的文件 [multi_extension1234.txt multi_extension1234.txt multi_extension12345.txt]如果存在于目录中,然后将前一个复制到此目录。任何人都可以使用shellscript提供解决方案。
注意:我只需要删除数字和扩展名。
我试过这个
$ filename = $ file1
$ echo" $ {filename%[0-9]。*}"
找到。 -type f maxdepth 0 mindepth 0 -name"' $ filename' [0-9] * .txt" -exec rm -f {} \;