UNIXターミナルで直接コマンドを実行すると、コマンドdate +%s
は正しく実行され、1970年以降の秒数が表示されます。
ただし、同じコマンドがスクリプトファイルにある場合は、次のようにtemp.shと言います。
business_dt=date +%s
echo $business_dt
上記のスクリプトを実行すると、次のようなエラーがスローされます。
-ksh: +%s: not found [No such file or directory]
この問題を解決するにはどうすればよいですか?