Вопросы с тегом «sed»

sed - это редактор потоков командной строки для фильтрации и преобразования текста.

5
разрешить все IP-адреса в выводе команды, используя стандартные инструменты командной строки
У меня есть несколько файлов журнала, которые содержат несколько IP-адресов. Я хотел бы иметь возможность передавать данные через программу, которая будет сопоставлять и разрешать IP-адреса. IE cat / var / log / somelogfile | хозяин что бы повернуть линию как 10:45 доступно 10.13.13.10 в 10:45 доступ к myhostname.intranet Я думаю, …

6
Как я могу преобразовать данные, разделенные табуляцией, в данные, разделенные запятыми?
Я запрашиваю список снимков ec2 с помощью инструмента командной строки ec2 amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv Данные выглядят примерно так: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Как я могу перехватить данные, прежде чем перенаправить их snapshots.csvи сделать следующие вещи: заменить "вкладки" запятыми …

3
Как найти и заменить несколько игл одним словом через одно выражение?
Предположим, у вас есть текстовый файл: foo fnord bar bizz foo poit И теперь я хотел бы заменить оба слова "foo" и "bar" на "narf". Я знаю, что мог бы использовать: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName Тем не менее, я хотел бы поработать с оператором OR, который указывает регулярному …

2
Сбой вывода цвета Bash
Это сед или проблема с эхом? Что я делаю не так? $> cat ~/bin/color_test.sh #!/bin/bash ColorOff='\e[0m' # Text Reset BWhite='\e[1;37m' # Bold White string="test TEST test" echo -e "$string" | sed -e "s/TEST/${BWhite}TEST${ColorOff}/g" $> ~/bin/color_test.sh test e[1;37mTESTe[0m test Тест с жирным выделением - это то, что ожидалось.
8 bash  sed  quoting 

1
Изменить дату «29 июля 2011 года» на «20110729»
У меня много HTML-файлов содержит дату в формате July 29th, 2011 Я хочу изменить формат даты July 29th, 2011на 20110729, December 9th, 2010на 20101209и т. Д. Я думаю, что sedможет работать, но все еще не может найти решение из-за его косвенной последовательности.


4
Копировать / переименовать несколько файлов с помощью регулярного выражения (сценарий оболочки)
У меня есть коллекция файлов, соответствующих шаблону, например «assignment02.cc», «assignment02.h», «assignment02.txt» и т. Д. Я хотел бы скопировать / переименовать эти файлы в «assignment03.cc», «assignment03». h ',' assignment03.txt 'и т. д. Я подозреваю, что это должно быть прямо с использованием сценария оболочки и sed. Пока что у меня есть: OLD_NO=$1 …

4
grep файл журнала, начиная с определенного времени и до конца файла
У меня есть файл журнала, который имеет дату и время в начале каждой строки. Мне нужно искать файл журнала, начиная с определенного времени до конца файла. Например: Starting point: July 29 2018 21:00:00 End point : end of file Я обеспокоен тем, что даже если шаблон July 29 2018 21:00:00не …

3
Поиск по шаблону между конкретными строками и номерами строк печати
У меня есть файл из 20 строк. Я хочу найти строку между строками 10 и 15 и распечатать строку вместе с номерами строк исходного файла. я пытался sed -n 10,15p file | grep -n "pattern" Проблема с вышеприведенной командой состоит в том, что строка вывода с номером 10 sedбудет строкой …
2 sed  grep 

2
заменить текст с sed в Linux
У меня есть текст ниже в файле path_tryuio=$path_opt/GMT/$CARGMT_VERSION Я хочу заменить вышеуказанный текст на приведенный ниже текст, используя sed $path_track/GMT/cayu/station/GMT/$CARGMT_VERSION Где версия является переменной. Как мы можем это сделать?
linux  sed 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.