Перейти к содержанию

Удаление слова из строки файла


Рекомендуемые сообщения

У меня серьезный вопрос по bash.

Есть текстовый файл с 5-ю строчками. Как заставить bash вырезать ненужные (с моей точки зрения) слова в строчке. Причем эти слова повторяются. Помогите! В худшем случае скажите только комманду которая это может сделать!

Ссылка на комментарий
Поделиться на другие сайты

а не чрезмерна ли эта команда? и нахрена использовать пайп если можно просто

sed 's/word//g' file > new_file

вот если так

zcat file.gz | sed 's/word//g' > new_file

тогда пайп оправдан Smile)))

Ссылка на комментарий
Поделиться на другие сайты

э...продолжаем разговор Smile

во всех *files поменять "его" родимого

i=`ls *files`

for a in $i

do

if [ $a != "script_name.sh" ] ; then

sed "s/unneedable_chars//g" $a.new

mv $a.new $a

fi

done

p.s. следующий пост с использованием массивов - bash умеет

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...