シェルスクリプトを書いているのですが、ダブルクォーテーションが必要か、スペースは必要かという細かい部分で悩んでいます。
変数を定義する際のことです。
DATE=date +%Y%m
でエラー無く動きました。
しかしあるサイトを見ていると、ダブルクォーテーションで囲んでいて、その書き方だと
DATE=date +"%Y%m"
となります。
しかしこれだとエラーになりました。
また
DATE=date +%Y%m
→DATE=date+%Y%m
というように、dateの後のスペースが無くてもエラーになりました。
自分の中で混乱してしまっているのでどなたか整理して教えて頂けませんでしょうか。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー