Bash의 루프 - 구문

Bash의 루프 - 구문

여기에 문제가 있나요?

for file in ffn* do;
rename 's/ffn//' ffn*; 
done

구문 오류가 있습니다.

답변1

세미콜론이 잘못된 위치에 있습니다. 노력하다:

for file in ffn*; do
    rename 's/ffn//' "$file"
done

또는 rename한 번에 여러 파일을 얻을 수 있으므로 다음을 시도해 보세요.

rename 's/ffn//' ffn*

관련 정보