Можно получить все старые debian версии в Архивах Offical Debian. Когда у Вас есть гибкое изображение, можно использовать это учебное руководство для преобразования .img в .iso
date +%x_%H:%M:%S:%N
если необходимо распечатать только две первых цифры как мс:
date +%x_%H:%M:%S:%N | sed 's/\(:[0-9][0-9]\)[0-9]*$/\1/'
сохранить его в var:
VAR=$(date +%x_%H:%M:%S:%N | sed 's/\(:[0-9][0-9]\)[0-9]*$/\1/')
date +"%d/%m/%Y_%H:%M:%S:%N"
Более полезное чтение:
Как отформатировать дату дисплея или использовать в сценарии оболочки
Что-то вроде этого
дата + '%d / % m / % Y _ % H: % M: % S: % N'
Используемый %N в течение многих наносекунд (000000000.. 999999999), так как я не нашел миллисекунды прямо сейчас
Можно попробовать:
echo `date +"%Y_%m_%d %H:%M:%S,"``date +%N/1000000|bc -l|grep -Eo "^([0-9]{0,3})"`
По некоторым причинам ''' опущен, таким образом поместите его после эха и в конце, или просто:
date +"[%Y_%m_%d %H:%M:%S,%3N]"
Если вам нужны миллисекунды вместо точности в наносекундах, вы можете использовать %3N
вместо %N
:
$ date +'%d/%m/%Y %H:%M:%S:%3N'
12/04/2014 18:36:20:659
или с помощью $(...)
:
$ echo "$(date +'%d/%m/%Y %H:%M:%S:%3N')"
12/04/2014 18:36:20:659
:
$ echo "$(date +'%d/%m/%Y %H:%M:%S:%3N')"
12/04/2014 18:36:20:659
Но имейте в виду, что %N
может быть не реализован в зависимости от вашей целевой системы или версии баш-версии.
Тестированная на встроенной системе "GNU bash, version 4.2.37(2)-release (arm-buildroot-linux-gnueabi)" не было %N
(ни %3N
):
date +"%F %T,%N"
2014-01-08 16:44:47,%N