web-dev-qa-db-ja.com

Linux bashの日時

日時を次の形式で表示しようとしています

2013年7月8日16:52:13

bashスクリプトでコマンドを使用する:

dt=`date '+%d/%m/%Y_%H:%M:%S'`

cSVファイルの入力に使用される変数。

受け入れられる唯一の文字は、日付と時刻の間の "_"(アンダースコア)または "-"であり、出力は

07/08/2013_16:52:13

日付と時刻の間にスペースを入れるにはどうすればよいですか?私はほとんど(私は)すべてを試しました。

36
Henry
#!/bin/bash

dt=$(date '+%d/%m/%Y %H:%M:%S');
echo "$dt"

問題はcsvへの「反響」にあると思います。

62
user1293137

これは機能します:

#!/bin/bash
dt=`date '+%d/%m/%Y %H:%M:%S'`
echo "$dt"

`および`の代わりに$(および)を使用することもできます。

6
Alexander