dateコマンドを使用して日付行を出力したいのですが、現在は使用していない "\ n"で終了します:Shell cmd "date"最後に改行がない場合
echo -n `date +"[%m-%d %H:%M:%S]"`
または
date +"[%m-%d %H:%M:%S]"|tr -d "\n"
それを行うには、「日付」のいずれかの組み込みのパラメータがありますか?
dateコマンドを使用して日付行を出力したいのですが、現在は使用していない "\ n"で終了します:Shell cmd "date"最後に改行がない場合
echo -n `date +"[%m-%d %H:%M:%S]"`
または
date +"[%m-%d %H:%M:%S]"|tr -d "\n"
それを行うには、「日付」のいずれかの組み込みのパラメータがありますか?
いいえありません。 echo -n
,printf
またはtr
のような別のコマンドが必要です。あなたはどこかにPATHにスクリプトを置く(例は/ usr/binに/。)及びchmod +x /usr/bin/mydate
スクリプトでそれを実行可能にすることができます:
#!/bin/sh
echo -n `date +"[%m-%d %H:%M:%S]"`
またはエイリアスを使用しています。
alias mydate="echo -n `date +"[%m-%d %H:%M:%S]"`"
あなたはのprintf を使用することができます。改行記号は追加されません。
$ printf `date "+%d.%m.%Y"`
22.01.2016$
Hey novice3;あなたは答えを選ぶことができますか? – Bamboomy