gpt4 book ai didi

linux - 通过 CLI 修改目录中的所有文件名 - Ubuntu

转载 作者:太空宇宙 更新时间:2023-11-04 12:35:51 27 4
gpt4 key购买 nike

我是 Linux 和命令行的新手。我正在尝试重命名目录 (anotherExampleDOM) 中的所有文件,以便它们仅附加“_2”。

例如“myFile.txt”将变为“myFile_2.txt”

这些文件并不都共享相同的扩展名。我已经结合 Perl 的正则表达式研究了“重命名”命令,但找不到任何我试图实现的示例。我还尝试使用 for 循环,如下所示,但在意外标记“do”附近收到 bash 语法错误。

$ for FILENAME in /home/tnargi/Documents/anotherExampleDOM/*; do mv $FILENAME $FILENAME_2; done

我确信这不是一件很难完成的事情,但我没有取得任何进展。任何帮助,将不胜感激。让我知道是否需要更多信息。谢谢。

最佳答案

试试这个:

for FILENAME in  /home/tnargi/Documents/anotherExampleDOM/*; do mv $FILENAME `basename $FILENAME .txt`_2.txt; done

关于linux - 通过 CLI 修改目录中的所有文件名 - Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41877226/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com