标签: shell command-line
我有一个名为clients的目录。在此目录中有更多目录和一些文件。所有文件名都以双下划线开头,如下所示。客户端目录中或客户端目录中的所有文件都具有以双下划线开头的文件名。
client1/ client2/ __a.txt __b.txt
我需要将所有文件重命名为单个下划线。所有文件都在github中,所以我们使用git。
什么是我应该阅读的好工具。 sed / awk?
答案 0 :(得分:2)
如果你的(unix?)系统有rename命令:
cd client2 rename 's/^__/_/' *