Задать вопрос
ivaneliseeff
@ivaneliseeff
Кратко о себе

Как удалить символ с цифрой из строки?

Привет!

Имею список ip адресов, у которых на конце /48

Нужно все эти /48 из всего документа удалить, но вот только sed меня шлёт на йух, т.к. этот слеш - / часть команды.
Через awk, ладу не дал. Поможите )))
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
$ cat ip.txt | sed -e 's/\/48$//g'
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
тут же спрошу. в одну команду я никак не вынесу:
1. Находит эти /48, удаляет, записывает в этот же файл
2. Из этого же файла удаляет две последние строки, и в этот же файл записывает

У меня, почему-то, не получается перезаписать вывод, создаю по одному новому файлу временному.

cp ip.txt ip.txt.bak; sed -e 's/\/48$//g' ip.txt.bak | head -n -2 > ip.txt
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы