当前位置: 技术问答>linux和unix
linux 批更改文件名
来源: 互联网 发布时间:2017-01-13
本文导语: 本帖最后由 projoy 于 2011-11-02 10:42:33 编辑 文件夹A下100个文件,每个文件名字是 hello+***+nice.txt, aa+***+kk.txt ....... (***)是任意的字符串 我现在想把文件名改成***.txt该怎么作呢? 我使用cut -f 2 -d "+"能得到***,可是我...
hello+***+nice.txt,
aa+***+kk.txt
.......
(***)是任意的字符串
我现在想把文件名改成***.txt该怎么作呢?
我使用cut -f 2 -d "+"能得到***,可是我该怎么能把文件名改成***.txt呢
|
for file in *.txt; do
newname=`echo $file | awk -F+ '{print $2".txt"}'`
mv $file $newname
done
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。