Я пытался создать такой файл, чтобы поставить метку времени в имени файла

vim Customer1-$(date).txt

Результатом был Customer1-Sat.txt , однако я хотел получить полную метку времени

Sat 30 Aug 2014 09:41:27 PDT

Я предполагаю, что пробелы в выходных данных команды Date были причиной, по которой только имя Sat было включено в имя файла.

Как включить полную метку времени?

1 ответ1

0

Скорее всего, у вас были файлы, такие как август 2014 и 09:41:27.

Попробуй это

timestamp=$(date +"%a %d %b %Y %k:%M:%S %Z").txt
touch customer1-"$timestamp".txt

Выход:

customer1-Sun 31 Aug 2014  2:56:18 PDT.txt

Я не рекомендовал бы это, поскольку такое имя файла не было бы хорошо для всех конфигураций или на других операционных системах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .