Домой Учебники по Linux и Unix Shell Script: добавление метки времени к имени файла

Shell Script: добавление метки времени к имени файла

1338
0

Мне нужно создать сценарий оболочки, который добавляет метку времени к существующему файлу. В основном я использую 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 Вы должны увидеть новый файл, созданный с отметкой времени на нем ..
Shell Script: добавление метки времени к имени файла

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Linux и Curl: как использовать Bash для чтения файла строка за строкой и выполнить команду Curl для получения HTTP-кода ответа

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь