* % 3A * % 3A * .xml과 같은 파일의 이름을 : : *. xml로 변경하려고합니다.쉘을 여러 번 사용하여 파일 이름 바꾸기
MODFILE=`echo $1 | tr -s '"%3A"' ':'`
mv $1 "${MODFILE}"
는 한 내가 한번 직접 연속 % 이상 3A 더 해달라고으로 작업을 수행합니다. 나는 많은 것을 수색했고, 단지 하나의 사건 만있을 때 첫 번째 사건이나 그 사건의 이름을 바꿀 수있는 몇 가지 스크립트를 발견했다.
for files in *%3A*.xml
do
mv "$files" "${files/%3A/:}"
done
사람이 좀 도와 주시겠습니까 : 이것은 단지 하나 개의 발생과 작동 예를 들어
? 나는 shellscripting와 그 불편 해요 : 당신이 사용하는 경우/
'tr' 스크립트가 잘못되었습니다. '''또는'%'또는''3'' 또는'A'의 시퀀스를 단일 콜론으로 대체 할 것입니다. – tripleee