以下のコードを使用して日付出力を変数に保存しようとしています。
read -p 'date: ' mydate
date_month= date -d "$mydate" +%b
echo $date_month
出力を印刷しません。日付出力を変数に保存するには?
ベストアンサー1
あなたが書いたスクリプトには以下が含まれています。
date_month= date -d "$mydate" +%b
スペースに注意してください。実行date -d "$mydate" +%b
時にdate_month
空の文字列に設定されます。このコマンドの結果を変数に入れるには、コマンド置換を使用する必要があります。
date_month=$(date -d "$mydate" +%b)
また、空白が不足していることに注意してください。