我想更改此
的文件名AFTEPRD.TRANSFER.S.EBKI.D180226.T214510.M254
到
AFTEPRD.TRANSFER.S.EBKI.D180226214510254
答案 0 :(得分:3)
您可以使用此脚本:
#!/bin/bash
filename="AFTEPRD.TRANSFER.S.EBKI.D180226.T214510.M254"
extract=$(echo $filename | sed -n "s/\(AFTEPRD.TRANSFER.S.EBKI.D\)\([0-9]*\)*.T\([0-9]*\)*.M\([0-9]*\)*/\1\2\3\4/p")
echo "Renaming: $filename to $extract"
您可以使用echo
。
mv