다른 경우에 대한 쿼리

다른 경우에 대한 쿼리

저는 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"

관련 정보