Fatal
написал 28 февраля 2005 года в 09:30 (1111 просмотр)
Ведет себя
как мужчина; открыл 123 темы в форуме, оставил 484 комментария на сайте.
решил заняться освоением sed, нашёл доку
http://www.math.spbu.ru/user/rus/cluster/Doc/Library/sed_awk.shtml#top
в качестве примера там написано следующее
Пример:
who | sed '2a\
новая строка
'
Результат:
root tty1 Mar 13 17:23
mas tty2 Mar 13 18:50
новая строка
sae tty6 Mar 13 17:24
sae tty5 Mar 13 17:24
если набрать этот пример, то выводиться ошибка
я набираю так
who | sed '2a\ Enter
новая строка Enter
и здесь выводиться ошибка
или другой вариант
who | sed '2a\ Enter
новая строка' Enter
и здесь тоже — ошибка
подскажите, пожалуйста, что я набираю не так.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
после символа «\» не нажно вставлять пробела.
очень часто ставится этот самый пробел и из-за этого происходит ошибка
в примечаниях в примеру, в начала, написано:
ввожу
[11:32] /home/ab_fatal> who | sed '2a\
? text'
sed: 1: «2a
text": command a expects \ followed by text
ввожу без знака '
[11:36] /home/ab_fatal> who | sed '2a\
? text
Нет соответствия для '.
пробовал различные апострофы и так ' и так ` и пробел я не ставлю после слеша
может в Linux и в FreeBSD sed работает по-разному?
я разобрался, оказыватеся такое не работает под tcsh.
а почему так?
попробуй под tcsh использовать вот так:
(да-да, два слеша)
так тоже не выходит :(