Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
For loop 如何创建Unix循环以批量更新文件名?_For Loop_Unix_Filenames - Fatal编程技术网

For loop 如何创建Unix循环以批量更新文件名?

For loop 如何创建Unix循环以批量更新文件名?,for-loop,unix,filenames,For Loop,Unix,Filenames,我的文件保存在本地目录中。我将这些文件的名称保存在excel的一列中 我想用新文件名替换这些文件名。我将此文件名保存在另一列中 用新文件名替换每个旧文件名的Unix“for”循环是什么?您已将Excel列表导出为选项卡删除的文件?文件名之前或之后是否有空格或其他空格字符(或/char?)?更新您的Q以包含一个3行的前/后数据文件示例,我们可能会提供帮助读取时-r前后;做回显“mv$before$after”;完成

我的文件保存在本地目录中。我将这些文件的名称保存在excel的一列中

我想用新文件名替换这些文件名。我将此文件名保存在另一列中


用新文件名替换每个旧文件名的Unix“for”循环是什么?

您已将Excel列表导出为选项卡删除的文件?文件名之前或之后是否有空格或其他空格字符(或/char?)?更新您的Q以包含一个3行的前/后数据文件示例,我们可能会提供帮助<代码>读取时-r前后;做回显“mv$before$after”;完成可能就足够了。当您确定输出是干净的时,您可以重定向到
bash
执行,即
while。。。。完成
。祝你好运