Какая программа просмотра может искать в строке?

Немного сложно получить правильное экранирование в строке формата date, но учитывая

$ cat file
old1
old2
old3

, затем

$ cat << 'EOF' | ed -s file
1m$
r !date +\ \%x\ \%X
.-1,.j
,p
EOF
old2
old3
old1 2019-07-25 05:42:32 PM

или (в виде одного -вкладыша)

printf '%s\n' '1m$' 'r !date +\ \%x\ \%X' '.-1,.j' ',p' | ed -s file

Чтобы отредактировать файл на месте, заменитеp(print )наwq(write -quit ). Конечно, вы можете заменить %xи %Xдругими спецификаторами формата по вашему выбору.

2
13.08.2021, 01:38
0 ответов

Теги

Похожие вопросы