Sed и вставка текста в нужное место.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Sed и вставка текста в нужное место.
Читал про команду "а\", но не могу разобраться, как её пользоваться. Подскажите, какие у неё параметры и как она записывается.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Sed и вставка текста в нужное место.
Код: Выделить всё
zg# cat 1.sh
#!/bin/sh
sed -e '1a\
-- It is second line, append by sed
' -e '4a\
-- It is sixth line, append by sed
' <<EOF
Hello
world!
It's my
first
script!
EOF
zg# ./1.sh
Hello
-- It is second line, append by sed
world!
It's my
first
-- It is sixth line, append by sed
script!
zg#
man sed
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Sed и вставка текста в нужное место.
А если после нужного слова?
У меня вылазит такая ошибка
У меня вылазит такая ошибка
Код: Выделить всё
[skeletor@host]$ sed '/bad_guys/ a \qqq' fire.wall > xc
sed: 1: "/bad_guys/ a \qqq": extra characters after \ at the end of a command
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Sed и вставка текста в нужное место.
Код: Выделить всё
zg# echo "hello" | sed -e 'a\\
? world'
hello
world
zg#