日付出力を変数[duplicate]に保存したいと思います。

日付出力を変数[duplicate]に保存したいと思います。

以下のコードを使用して日付出力を変数に保存しようとしています。

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)

また、空白が不足していることに注意してください。

おすすめ記事