大家好大家好,求一批量修改文件名的Shell脚本

发布网友 发布时间:2022-04-25 12:40

我来回答

1个回答

热心网友 时间:2024-11-09 13:39

#filedir为你文件存放的位置
cd filedir
for i in `ls *.txt`
do
echo "前:$i"
echo "后:${i:19:4}.txt"
done
结果:
前:I_O_20131231_PIS001PSTA_00_001.txt
后:PSTA.txt
前:I_O_20131231_PIS001PSTB_00_001.txt
后:PSTB.txt
前:I_O_20131231_PIS001PSTC_00_001.txt
后:PSTC.txt
前:I_O_20131231_PIS001PSTD_00_001.txt
后:PSTD.txt
你也可以使用substr进行分割,效果一样。
具体需求可以自行添加

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com