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