0

bash の if ステートメントで date +%a コマンドを呼び出すにはどうすればよいですか? グーグルで検索しましたが、何も見つかりません。date +%a が Mon の場合にファイルをバックアップするようにスクリプトを作成しようとしています!

これまでのところ、私はこれを試しました:

if [date +%a==Mon]
then
echo back
fi

他のバリエーションの中でも。

私は何が欠けていますか?

これがばかげた質問である場合は、事前に謝罪します。私はBashを初めて使用します。

4

1 に答える 1

1

コマンド置換を使用します。

if [[ $(date +%a) == Mon ]] ; then
   echo Backup time
fi
于 2012-10-01T20:57:01.477 に答える