ここに記載されている bash スクリプトに相当する C シェル スクリプトを作成しようとしています。
これは私が持っているものです:
#! /bin/tcsh
set now=`date +%Y%m%d%H%M.%S`
if (( ! -f "./cache" ) || (-n "`find ./monme -newer ./cache`" ))
then
touch cache -t "$now"
echo "new files added" | mail -s "new build" myemail@myserver.com
endif
これは私が得るエラーです
$ ./scr
if: Badly formed number.
$
このページに「C シェルの数値は整数でなければならない」と記載されているので、試してみました。
set now=`date +%Y%m%d%H%M`
それでも同じエラーが発生します。