LINUX.ORG.RU

Удаление чисел в строке,после слова(sed)

 , ,


0

2
echo "Введите vlan"
read vlan
sed -i "22s/^send \"vlan \"/send \"vlan $vlan\"/g" xxx.exp

Случилось так что нужен небольшой скрипт. Сам не нашел нужного решения. 
Есть переменная vlan,в 22 строке после слов send vlan пишутся числа. Все в целом работает,но что бы запустить повторно,приходится удалять написанные вланы в файле xxx.exp. Вот это хотелось бы исправить. 
Заранее спасибо. 

Ответ на: комментарий от anonymous

Извиняюсь конечно,но что то не получается у меня.У меня (GNU sed) 4.2.2. Можно мне объяснить как работает то что вы написали?

VelesVulter
() автор топика
Ответ на: комментарий от VelesVulter

Да я толком и сам не знаю. Магия, не иначе :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.