Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/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
Unix 重命名多个文件:mv changing_part_footer.php changed_part_footer.php_Unix_File_Renaming - Fatal编程技术网

Unix 重命名多个文件:mv changing_part_footer.php changed_part_footer.php

Unix 重命名多个文件:mv changing_part_footer.php changed_part_footer.php,unix,file,renaming,Unix,File,Renaming,我有以下文件: hallo_flower.php hallo_house.php 我需要将它们重命名为: tjena_flower.php tjena_house.php 像这样的 for f in *.php; do mv $f `echo $f | sed 's/hallo/tjena/'`; done 它假设您使用的是类似于bash的shell。类似这样的东西 for f in *.php; do mv $f `echo $f | sed 's/hallo/tjena/'`; don

我有以下文件:

hallo_flower.php
hallo_house.php
我需要将它们重命名为:

tjena_flower.php
tjena_house.php
像这样的

for f in *.php; do mv $f `echo $f | sed 's/hallo/tjena/'`; done
它假设您使用的是类似于bash的shell。

类似这样的东西

for f in *.php; do mv $f `echo $f | sed 's/hallo/tjena/'`; done

它假定您使用的是类似bash的shell。

如果使用bash shell,则无需调用外部命令

for f in *.php; do 
  mv "$f" "${f/hallo/tjena}"
done

如果使用bashshell,则无需调用外部命令

for f in *.php; do 
  mv "$f" "${f/hallo/tjena}"
done
在CMD上:

RENAME hallo_*.php tjena_*.php
在CMD上:

RENAME hallo_*.php tjena_*.php
或者你可以命令:

mv hallo_flower.php tjena_flower.php
mv hallo_house.php tjena_house.php
或者你可以命令:

mv hallo_flower.php tjena_flower.php
mv hallo_house.php tjena_house.php

当然非常好地使用了基本的unix命令:)谢谢。当然可以。非常好地使用了基本unix命令:)谢谢。