I'am 2ログのステータスと変数が初期化された時刻を格納する時刻間の時刻クロック、連結文字列とevalを
1
A
答えて
0
機能を使用します。
now() { date -Iseconds; }
echo "[$(now)] my log status"
さらに良いことに、あなたは日付と出力メッセージは、先頭に追加する関数を使用することができます
msg_now() { printf '[%s] %s\n' "$(date -Iseconds)" "$*"; }
として使用します。
msg_now "my log status"
+0
mutch thx、クリーンコーディング – jelineau
0
を
エコーだけですべてを行うことができます
echo $(date -Iseconds) my log status;
# 2017-08-16T01:18:25+00:00 my log status
関連する問題
- 1. Javaで文字列を連結して文字列を連結
- 2. 、連結文字列
- 3. if文とのSQL文字列連結
- 4. を連結文字列
- 5. 文字列とsnprintfを連結して
- 6. SQL Server:CASEと文字列を連結
- 7. ペーストグリッド - 文字列の連結
- 8. 文字列連結クエリ
- 9. cssの文字列連結
- 10. バッチ文字列の連結
- 11. は、連結文字列
- 12. 連結文字列MVCカミソリ
- 13. 文字列連結のスピードアップ
- 14. ハスケルダブル文字列の連結
- 15. の連結文字列
- 16. freemarkerの連結文字列
- 17. 文字列連結のNeo4j
- 18. 文字列の連結
- 19. 、連結文字列賢明
- 20. 連結時の文字列
- 21. 文字列リテラルの連結
- 22. 文字列連結Cで
- 23. Pythonの文字列連結
- 24. SIM800L文字列連結
- 25. C#文字列連結と文字列インターンシブ
- 26. PSQL:文字列の連結と出力文字列
- 27. CSS変数と文字列連結
- 28. 連結:文字列、短所と変数
- 29. ソケット通信と文字列の連結
- 30. log4netとの文字列の連結
何をしているのかわからない場合は、evalを使用しないでください。あなたはサブシェル 'echo($ now) 'のログステータスを' '使用することができます。しかし、あなたは変数にコマンドを保存すべきではないので、 'now =(date -Iseconds)'の代わりに配列を使い、 '$ {now [@]} 'を使ってアクセスすることもできます。 – 123
*引数*は配列に保存できます。 *コマンド*は関数にラップする必要があります。 – chepner
@chepnerどうしたの? – 123