Articles of sed

печатать только строки, у которых есть последняя непустая ячейка, которая начинается со слова «Failed» в CSV-файле в Linux

Я хочу напечатать таблицу только в том случае, если непустой последний столбец, начинающийся со слова «Failed» в файле CSV в Linux .. Мой вход – Name,Mon,Tue,Wed,Thu,Fri,Mon Linux,Successfull Fullbackup; Failed Fullbackup,,,,,Failed Fullbackup Unix,,,,Failed Fullbackup,, Windows,Failed Fullbackup,Failed Fullbackup,Failed Fullbackup,Failed Fullbackup,Failed Fullbackup,Successfull Fullbackup MAC,Failed Fullbackup,Failed Fullbackup,Failed Fullbackup,Failed Fullbackup,Failed Fullbackup,Failed Fullbackup Solaris,Failed Fullbackup,Failed Fullbackup,Failed Fullbackup,Successfull Fullbackup; Failed Fullbackup,, Мой […]

globbing, sed или awk html-файлы

Я хотел создать скрипт, который я мог бы проверить .xhtml файлы для изображений и при необходимости добавить альт-теги. Во время поиска я нашел регулярные выражения и сделал man on glob но я не уверен, где и что искать в awk и sed . Что было бы лучше всего сделать следующее: <img class="something" width="something" height="something" src="folder/folder/image.png" […]

Переупорядочение строк в linux

Как изменить строки вокруг командной строки? например, у меня есть следующие строки: Acct-Status-Type = Start User-Name = "37XXXXXXX" Event-Timestamp = "Apr 12 2013 15:56:55 AMT" Мне нужно изменить порядок: Event-Timestamp = "Apr 12 2013 15:56:55 AMT" User-Name = "37XXXXXXX" Acct-Status-Type = Start Мне нужно сделать это с помощью одной команды: sed, awk, perl или что-то […]

Разделите базовое имя файла, сохраните часть каталога

У меня есть строка, которая выглядит примерно так: dir/subdir/othersubdir/file.txt Но это также может выглядеть dir/file.txt или dir/subdir/file.txt Теперь, я делаю скрипт, где $P полный путь к каталогу были file.txt . Теперь я использую это sed 's/\/.*txt//g' Чтобы заменить все, что заканчивается на txt, и появляется после / . Это отлично работает, когда есть что-то вроде […]

выходное содержание во втором случае

У меня есть файл журнала, который производит вывод как: [+] [1.1.1.1] LOG HERE Я хотел бы знать, как я могу извлечь IP из журнала для отправки в «чистый» файл, который перечисляет только IP.

Добавить или удалить символ в указанном месте в файле

Например, у меня есть текстовый файл, имеющий следующие строки (№ 423 и 424): //printf("%d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\n",i,c1,c2,c3,c11,c12,c21,c22,c31,c32); //testcells printf("%d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d \n",i,r1,r2,r3,r11,r22,r33,r44,r55,r66,r77,r88,r99); //testnodes Теперь предположим, что я хочу удалить // в 423- й строке, т.е. символы столбца 5 и […]

Извлечение IP из IP.port

Я много сделал, но не нашел ответа на мою проблему. В настоящее время у меня есть следующая команда: # netstat | grep telnet | grep ESTABLISHED | awk 'NR==1{ print $5}' Что возвращает что-то вроде: 192.168.15.73.64759 Из этого я хочу получить только IP без порта. Так, 192.168.15.73 Система, в которой я делаю это, запускает встроенный […]

Удалять пробелы между двумя словами ТОЛЬКО

У меня есть следующее "/x/xy/asfas/g.pdf " "fdfdf "/x/y/yy y/d.doc " "fdfdf etc.. Я хочу удалить пробелы между расширением и «ТОЛЬКО когда я использовал tr для удаления конечного пробела, он удаляет промежутки между ними, которые содержат более 1 пробела (например: yy y становится yy y )

Как заменить теги html командой SED?

Я пытаюсь заменить тег ниже новым контентом вместе с тегом. Есть ли способ изменить тег вместе с его значениями с помощью sed или любых других вариантов, которые мы должны сделать? Оригинальный тег html Tag (внутри th> ): th> file-109 /th> th> file-209 /th> Измените этот тег html на: th>S.No Name /th> th>S.No Name /th> Я […]

Замените файл с разделителями-запятыми на канал, но не удаляйте запятую или кавычки и т. Д. В поле определения текста, однако удалите спецификатор текста!

Мне нужна помощь в следующем сценарии: мой файл является файлом с разделителями-запятыми и спецификатором текста ~, но мое требование состоит в том, чтобы найти и заменить файл с разделителями-запятыми файлом с разделителем () и удалить текстовый определитель ~ ничем, однако я должен не удалять цитаты или двойные кавычки или какой-либо специальный символ в данных, присутствующих […]