将没有扩展名的文件自动化为 .txt

0 command-line extension bash

我需要将名为 GYART01 GYART02 GYART03 GYART04 GYART05 等的特定文件转换为 GYART01.txt GYART02.txt GYART03.txt GYART04.txt GYART05.txt。

所有目录中还有其他文件也没有扩展名。所以我想专门将所有这些 GYART 文件转换为 .txt 文件。

我该怎么做?任何帮助将不胜感激。

小智 5

进入目录:

cd <path>
Run Code Online (Sandbox Code Playgroud)

重命名文件:

find . -type f -name 'GYART*' -exec mv '{}' '{}'.txt \;
Run Code Online (Sandbox Code Playgroud)