The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"sed - как работает эта команда?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"sed - как работает эта команда?"  +/
Сообщение от Mogaba (ok) on 12-Янв-12, 12:20 
Разбирая скрипт, обнаружил вот такую команду:

sed -i -e "\@ ${TARGET_MOUNTPOINT} @d" ${FSTAB}

Исходя из комментария, команда должна удалять строку, содержащую TARGET_MOUNTPOINT, из файла FSTAB. Объясните, как это работает?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "sed - как работает эта команда?"  +/
Сообщение от stereoPANDA on 12-Янв-12, 13:05 
> Разбирая скрипт, обнаружил вот такую команду:
> sed -i -e "\@ ${TARGET_MOUNTPOINT} @d" ${FSTAB}
> Исходя из комментария, команда должна удалять строку, содержащую TARGET_MOUNTPOINT, из
> файла FSTAB. Объясните, как это работает?

FSTAB и TARGET_MOUNTPOINT - это переменные, в остальном вы правы.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "sed - как работает эта команда?"  +/
Сообщение от Mogaba (ok) on 12-Янв-12, 13:18 
Я, наверное, неточно выразился. Меня интересует сам принцип работы этой команды, а именно части "\@ ${TARGET_MOUNTPOINT} @d". В мануале по sed ничего похожего нет.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "sed - как работает эта команда?"  +/
Сообщение от stereoPANDA on 12-Янв-12, 13:22 
> Я, наверное, неточно выразился. Меня интересует сам принцип работы этой команды, а
> именно части "\@ ${TARGET_MOUNTPOINT} @d". В мануале по sed ничего похожего
> нет.

Ну конечно, в мануале нет ничего про экранирование спецсимволов "\" и команду "d". Это слишком специфично.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "sed - как работает эта команда?"  +/
Сообщение от Mogaba (ok) on 12-Янв-12, 13:50 
А что такое @?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "sed - как работает эта команда?"  +/
Сообщение от anonymous23 on 12-Янв-12, 15:15 
> Разбирая скрипт, обнаружил вот такую команду:
> sed -i -e "\@ ${TARGET_MOUNTPOINT} @d" ${FSTAB}
> Исходя из комментария, команда должна удалять строку, содержащую TARGET_MOUNTPOINT, из
> файла FSTAB. Объясните, как это работает?

       \cregexpc
              Match lines matching the regular expression regexp.  The c may be any character.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "sed - как работает эта команда?"  +/
Сообщение от Mogaba (ok) on 12-Янв-12, 15:29 
Спасибо.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру