The OpenNET Project / Index page

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

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

"Bash скрипт"  
Сообщение от SeB email(??) on 11-Сен-07, 13:48 
Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и замены ее на другую. Посоветуйте как енто делать?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • Bash скрипт, Slimm, 13:58 , 11-Сен-07, (1)  
    • Bash скрипт, SeB, 14:01 , 11-Сен-07, (2)  
      • Bash скрипт, pasha, 14:05 , 11-Сен-07, (3)  
        • Bash скрипт, SeB, 14:19 , 11-Сен-07, (4)  
          • Bash скрипт, Slimm, 14:22 , 11-Сен-07, (5)  
            • Bash скрипт, SeB, 14:26 , 11-Сен-07, (6)  
              • Bash скрипт, kernel_hacker, 14:37 , 12-Сен-07, (10)  
  • Bash скрипт, SeB, 15:03 , 11-Сен-07, (7)  
    • Bash скрипт, Gennadi, 15:29 , 11-Сен-07, (8)  

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


1. "Bash скрипт"  
Сообщение от Slimm (??) on 11-Сен-07, 13:58 
>Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и
>замены ее на другую. Посоветуйте как енто делать?

sed тебе поможет

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Bash скрипт"  
Сообщение от SeB email(??) on 11-Сен-07, 14:01 
>>Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и
>>замены ее на другую. Посоветуйте как енто делать?
>
>sed тебе поможет

Понимаю что сэд мне поможет, да вот только не могу понять что мне с ним делать. Копировать все из файла в другой с нужной мне заменой, а потом возвращать обратно, или можно както найти и заменить*??????

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Bash скрипт"  
Сообщение от pasha (??) on 11-Сен-07, 14:05 
>Понимаю что сэд мне поможет, да вот только не могу понять что
>мне с ним делать. Копировать все из файла в другой с
>нужной мне заменой, а потом возвращать обратно, или можно както найти
>и заменить*??????

sed -i
edit files in place

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Bash скрипт"  
Сообщение от SeB email(??) on 11-Сен-07, 14:19 
>>Понимаю что сэд мне поможет, да вот только не могу понять что
>>мне с ним делать. Копировать все из файла в другой с
>>нужной мне заменой, а потом возвращать обратно, или можно както найти
>>и заменить*??????
>
>sed -i
> edit files in place

sed -i  /./d /home/123.txt
Эта команда должна по идее удалить все строки содержащие точку. А удаляет все!!!!!!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Bash скрипт"  
Сообщение от Slimm (??) on 11-Сен-07, 14:22 
>sed -i  /./d /home/123.txt
>Эта команда должна по идее удалить все строки содержащие точку. А удаляет
>все!!!!!!

ты мало прочитал про регулярные выражения
. означает любой символ
больше читай!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Bash скрипт"  
Сообщение от SeB email(??) on 11-Сен-07, 14:26 
>>sed -i  /./d /home/123.txt
>>Эта команда должна по идее удалить все строки содержащие точку. А удаляет
>>все!!!!!!
>
>ты мало прочитал про регулярные выражения
>. означает любой символ
>больше читай!

А как же мне тогда удалить строки содержащие точку??????????


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Bash скрипт"  
Сообщение от kernel_hacker on 12-Сен-07, 14:37 
Ты блондин?

Прочитай man sed.

Точка - спецсимвол. А спецсимволы экранируются.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Bash скрипт"  
Сообщение от SeB email(??) on 11-Сен-07, 15:03 
>Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и
>замены ее на другую. Посоветуйте как енто делать?

Или посоветуйте как удалить последнюю строку....


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Bash скрипт"  
Сообщение от Gennadi email(??) on 11-Сен-07, 15:29 
>>Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и
>>замены ее на другую. Посоветуйте как енто делать?
>
>Или посоветуйте как удалить последнюю строку....

sed `wc -l 123.txt | awk '{print $1}'`d

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Bash скрипт"  
Сообщение от SeB email(??) on 11-Сен-07, 15:44 
>>>Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и
>>>замены ее на другую. Посоветуйте как енто делать?
>>
>>Или посоветуйте как удалить последнюю строку....
>
>sed `wc -l 123.txt | awk '{print $1}'`d

Спасибо отцам скрипта =)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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