Мне нужно создать сценарий оболочки, который добавляет метку времени к существующему файлу. В основном я использую Mac OS X для разработки. Хотел создать то же самое на Mac Terminal.
Вот некоторые основы date команда.
|
1
2
3
4
5
6
7
8
9
|
НАЗВАНИЕ
Дата — дисплей или установить дату и время
СИНТАКСИС
Дата [ — Джу ] [ — г секунд ] [ — v [ + | — ] val [ ymwdHMS ] ] , , , [ + output_fmt ]
Дата [ — JNU ] [ [ [ mm ] dd ] HH ] MM [ [ cc ] гг ] [ . сс ]
Дата [ — JNU ] — ф input_fmt new_date [ + output_fmt ]
Дата [ — д дст ] [ — т минуты к западу ]
|
Образцы:
|
1
2
3
4
|
Баш — 3,2 $ Дата
Ср сент 26 19 : 29 : 10 Тихоокеанское летнее время 2012
Баш — 3,2 $ Дата + % Y /% m /% d
2012/09/26
|
Скрипт для добавления метки даты в файл:
append_date.sh
|
1
2
3
4
5
6
7
8
9
10
11
12
|
#! / bin / ш
file_name = test_files . текст
current_time = $ ( дата +% Y.% m.% D-% H.% M.% S )
эхо «Текущее время: $ current_time»
new_fileName = $ file_name . $ current_time
эхо Новое имя файла: $ new_fileName
ср $ file_name $ new_fileName
эхо Msgstr Вы должны увидеть новый файл, созданный с отметкой времени на нем ..
|
0.00 (0%) 0 votes








