powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Редактор SED. Как добавить текущую дату в начало строки???
11 сообщений из 11, страница 1 из 1
Редактор SED. Как добавить текущую дату в начало строки???
    #33832926
Здравствуйте.
есть файл.
в нем строки.

Требуется добавить к каждой строчке текущую дату.
Код: plaintext
sed 's/^/date/'
вот таким образом не выходит.
как сказать редактору что это команда а не слово?

спасибо!
...
Рейтинг: 0 / 0
Редактор SED. Как добавить текущую дату в начало строки???
    #33832936
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
``


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Редактор SED. Как добавить текущую дату в начало строки???
    #33832990
lissyara
``


Posted via ActualForum NNTP Server 1.3

Код: plaintext
sed 's/^/`date`/'

не выходит...
...
Рейтинг: 0 / 0
Редактор SED. Как добавить текущую дату в начало строки???
    #33833008
блин...может быть потому-что пользуюсь cygwin.... :((
...
Рейтинг: 0 / 0
Редактор SED. Как добавить текущую дату в начало строки???
    #33833061
двоешник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
awk '{print z, $0}' z=`date +'%Y%M%D'` YOU_FILE
...
Рейтинг: 0 / 0
Редактор SED. Как добавить текущую дату в начало строки???
    #33833064
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
cat youfile | sed s/^/"`date +%d.%m.%y`,"/
...
Рейтинг: 0 / 0
Редактор SED. Как добавить текущую дату в начало строки???
    #33833091
sanek842
Код: plaintext
1.
cat youfile | sed s/^/"`date +%d.%m.%y`,"/


тема!!! спасибон!
...
Рейтинг: 0 / 0
Редактор SED. Как добавить текущую дату в начало строки???
    #33833098
двойные кавычки забыл....
...
Рейтинг: 0 / 0
Редактор SED. Как добавить текущую дату в начало строки???
    #33833583
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одинарные -- истинный литерал. Кстати, не знал, что шелл это учитывает.)
...
Рейтинг: 0 / 0
Редактор SED. Как добавить текущую дату в начало строки???
    #33836937
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konstantinkonstantinov sanek842
Код: plaintext
1.
cat youfile | sed s/^/"`date +%d.%m.%y`,"/


тема!!! спасибон!

Ну не совсем верно.

sed "s/^/`date +%d.%m.%y,"/" yourfile

Наличие ^ cнаружи кавычек может иногда дать неожиданные эффекты.

"" кавычки разрешают внутри `` и $, а ' кавычки разрешают только интерпретацию \' и \\ (причем в последнем я не уверен).
...
Рейтинг: 0 / 0
Редактор SED. Как добавить текущую дату в начало строки???
    #33836942
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sed "s/^/`date +%d.%m.%y,`/" yourfile

(кавычки неверно скопировались, прошу прощения).

Смысл - текст в "" идет как один аргумент, но внутри разрешена интерпретация, а потому `что то` выполняет эту команду что то и подставляет ее вывод на место ``
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Редактор SED. Как добавить текущую дату в начало строки???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]