cron ジョブとして実行するシェル スクリプトを設定しています。このスクリプトは、定期的に更新されるコンテンツをリモート リポジトリにコミットしてプッシュします。この場合、コミット メッセージに日付と時刻を含めることは、ターゲット ユーザーにとって十分な情報です。
問題のスクリプトは次のとおりです。
#!/bin/sh
cd /Users/me/Documents/myfile/
git add .
git commit -m 'Added notes for $(date)'
git push -u origin master
このスクリプトは機能しますが、問題が 1 つあります。コミット メッセージAdded notes for $(date)
には、コミットの日付と時刻が含まれる代わりに、文字どおりすべて「 ,」と表示されます。