Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.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
在Linux上,如何将文件名从blah_m_n_12192012.txt更改为blah_m_n.txt_Linux_File Rename_Mv - Fatal编程技术网

在Linux上,如何将文件名从blah_m_n_12192012.txt更改为blah_m_n.txt

在Linux上,如何将文件名从blah_m_n_12192012.txt更改为blah_m_n.txt,linux,file-rename,mv,Linux,File Rename,Mv,例如,其中m,n可以是0到100之间的任何数字 blah_5_9_12192012.txt -> blah_5_9.txt blah_4_35_12192012.txt -> blah_4_35.txt 我试着做了下面的事情,但没有成功 mv blah_?_*_12192012.txt blah_?_*.txt for file in blah_?_*_12192012.txt do mv $file ${file/_12192012/} done

例如,其中m,n可以是0到100之间的任何数字

blah_5_9_12192012.txt -> blah_5_9.txt
blah_4_35_12192012.txt -> blah_4_35.txt
我试着做了下面的事情,但没有成功

mv blah_?_*_12192012.txt blah_?_*.txt
for file in blah_?_*_12192012.txt
do
  mv $file ${file/_12192012/}
done