他の場合のクエリ

他の場合のクエリ

私は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"

関連情報