Я намагаюся відобразити час дати у вигляді
08.07.2013 16:52:13
за допомогою команди в bash script:
dt=`date '+%d/%m/%Y_%H:%M:%S'`
яка змінна використовується для заповнення файлу CSV.
Єдиним прийнятим знаком є "_" (підкреслення) або "-" між датою та часом, вихід -
07.08.08_16: 52: 13
Як я можу отримати проміжок між датою та часом? Я спробував майже (сподіваюся) все.
Ніщо не перешкоджає включенню команди "" в команду, вони просто не з'являються у висновку. Спробуйте date + "% b% e", і ви отримаєте "4 вересня" (один пробіл) на сьогодні, а не бажаний 2. Я використовую його в сценарії, і моє рішення полягає в тому, щоб зробити операцію в 3 етапи (я насправді об'єднайте їх в один рядок коду, але ви зрозумієте, що це ідея).
—
Jim2B
З усією повагою, як за це питання набрали 20 голосів? І як він потрапив до черги на повторне відкриття?
—
G-Man каже "Відновити Моніку"
date
рядку формату?