The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"sed"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"sed"
Сообщение от yvb Искать по авторуВ закладки on 30-Янв-02, 16:51  (MSK)
Как заменить в файле все табуляторы
на, скажем, пробел.

Делаю так:
sed 's/\t/ /g' filename

не получается.

Так тоже не получается:
sed 's/\\t/ /g' filename

sed вызываю из под bash в WinNT.

спасибо, Юра

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • RE: sed, lavr, 17:02 , 30-Янв-02, (1)
    • RE: sed, yvb, 21:11 , 30-Янв-02, (2)
      • RE: sed, Ag, 21:15 , 30-Янв-02, (3)
      • RE: sed, lavr, 21:26 , 30-Янв-02, (4)

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

1. "RE: sed"
Сообщение от lavr emailИскать по авторуВ закладки on 30-Янв-02, 17:02  (MSK)
>Как заменить в файле все табуляторы
>
>на, скажем, пробел.
>
>Делаю так:
>sed 's/\t/ /g' filename
>
>не получается.
>
>Так тоже не получается:
>sed 's/\\t/ /g' filename
>
>sed вызываю из под bash в
>WinNT.
>
>спасибо, Юра

не знаю как в M$, но в bash - TAB=ctrl-v TAB,
соответственно получаем, табуляцию в command-line:

sed -e 's/   //g' filename

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: sed"
Сообщение от yvb Искать по авторуВ закладки on 30-Янв-02, 21:11  (MSK)
Привет!

>в bash - TAB=ctrl-v TAB,
>
>соответственно получаем, табуляцию в command-line:

Спасибо, с табуляциями так работает.
С возвратом каретки - аналогично, т.е.
ctrl-v ENTER.
А вот как быть, например, с символом LF,
т.е. ASCII 0A ? Как его ввести?
Я пытаюсь сделать так: ctrl-v ctrl-j.
При этом строка разрывается, получается
вот, что:

sed 's/9/           <- тут я хотел вставить LF
/g' filename

и sed, говорит: "Незаконченная команда s"  :(

И не подскажите, ли, где можно о таких вещах
почитать ?

Спасибо.
Юра.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: sed"
Сообщение от Ag emailИскать по авторуВ закладки on 30-Янв-02, 21:15  (MSK)
Подергай еще программку  tr  - она тоже "перекодировкой" занимается
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: sed"
Сообщение от lavr emailИскать по авторуВ закладки on 30-Янв-02, 21:26  (MSK)
>Привет!
>
>>в bash - TAB=ctrl-v TAB,
>>
>>соответственно получаем, табуляцию в command-line:
>
>Спасибо, с табуляциями так работает.
>С возвратом каретки - аналогично, т.е.
>
>ctrl-v ENTER.
>А вот как быть, например, с
>символом LF,
>т.е. ASCII 0A ? Как его
>ввести?
>Я пытаюсь сделать так: ctrl-v ctrl-j.
>
>При этом строка разрывается, получается
>вот, что:
>
>sed 's/9/    
>    
> <- тут я хотел
>вставить LF
>/g' filename
>
>и sed, говорит: "Незаконченная команда s"
> :(
>
>И не подскажите, ли, где можно
>о таких вещах
>почитать ?

фик знает, а если в редакторе сделать pattern и
брать его из файла?

>Спасибо.
>Юра.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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