表示日付変数

表示日付変数

「作成日時:」の直後に日付を表​​示する最良の方法は何ですか?

echo "What is your name?"
read name
echo "########################################################################" > sgen.out
echo "# It was created by: " $name >> sgen.out
echo "# Creation date and time: " >> sgen.out
echo "########################################################################" >> sgen.out

ベストアンサー1

私があなたの前にあなたが置いたものに似たものを$(date)あなたの前に置きます。>>$name

echo "# Creation date and time: " $(date) >> sgen.out

それとも別の行に分割することもできます

echo -n "# Creation date and time: " >> sgen.out
date >> sgen.out

この$(...)構文を使用すると、文字列を含む変数と同様にコマンドを実行し、標準出力を使用できます。

dateデフォルトの形式が気に入らない場合は、コマンドで複数の形式を使用することもできます。

おすすめ記事