![다른 경우에 대한 쿼리](https://linux55.com/image/179181/%EB%8B%A4%EB%A5%B8%20%EA%B2%BD%EC%9A%B0%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%BF%BC%EB%A6%AC.png)
저는 UNIX/Linux를 처음 접했습니다. 파일 이름을 확인하고 특정 이름과 일치하면 이름을 바꾸는 쉘 스크립트를 작성 중입니다. 그러나 if 문에서 명령을 찾을 수 없다는 오류가 표시됩니다. 누군가 오류가 무엇인지 확인하는 데 도움을 줄 수 있습니까?
if [[ $Curr_Actual_File_Name == filename_*.csv ]];
then
s=`echo $Curr_Actual_File_Name | cut -c 33-46`
Curr_Actual_File_Name_1 = filename_fmchanged_$s.csv
답변1
기본적인 실수는 공백이 있고 Curr_Actual_File_Name_1
이를 명령으로 바꾸는 것입니다. 이렇게 Curr_Actual_File_Name_1=filename_fmchanged_$s.csv
하거나Curr_Actual_File_Name_1="filename_fmchanged_$s.csv"