我应该用 sed 命令编写一个脚本,用扩展名 .bak 替换文件的任何扩展名。
hello.txt -> hello.bak
我该怎么办?我正在尝试从命令行使用
echo hello.txt | sed -e s/\.[0-9a-b]+$/\.bak
但这并没有改变任何事情。
答案1
对于 bash,我找到了一些可能令你感兴趣的答案。以下问题与你的问题非常相似。
https://stackoverflow.com/questions/1224766/how-do-i-rename-the-extension-for-a-batch-of-files
在 Windows 中,您可以使用以下命令:例如
ren *.txt *.bat
此行将文件 hello 的文件扩展名更改为 .bat * 确保它选择 cmd 打开的文件夹中每个扩展名为 .txt 的文件并将其更改为 .bat