windows Shell脚本批量删除重复出现模式中某些符号前的字母和数字

nvbavucw  于 7个月前  发布在  Windows
关注(0)|答案(1)|浏览(53)

如何创建一个shell脚本来删除各种JPG中第一次出现的“_”之前的所有内容:

45-gawk-120_19529903_45369252_2048.jpg
orf-100-silt-turf_14858652_32781876_2048.jpg
krill-12_19518261_45533068_2045.jpg

字符串
所以我得到以下结果:

19529903_45369252_2048.jpg
14858652_32781876_2048.jpg
19518261_45533068_2045.jpg


(Not到目前为止,有足够的专业知识编写自己的shell脚本)

3zwtqj6y

3zwtqj6y1#

cut -d_ -f2-会做你要求的事情:
范例:

echo 45-gawk-120_19529903_45369252_2048.jpg | cut -d_ -f2-
echo orf-100-silt-turf_14858652_32781876_2048.jpg | cut -d_ -f2-
echo krill-12_19518261_45533068_2045.jpg | cut -d_ -f2-

字符串
输出量:

19529903_45369252_2048.jpg
14858652_32781876_2048.jpg
19518261_45533068_2045.jpg

相关问题