Tag: текстовая обработка

Как добавить новый столбец, где значение основано на существующих столбцах с awk

У меня есть файл из нескольких столбцов. Я хотел бы сделать дополнительный столбец, основанный на значениях 2 столбца из этого файла. Пример ввода: ABCDEF 1 2 T TACA A 3 2 3 4 IR 8 2 9 3 AC 9 3 Если значения в столбцах 3 и 4 (с надписью C и D) обозначают буквы […]

Как вычислить процент столбца файла?

У меня есть файл tsv, который содержит некоторые значения. Я хочу, чтобы сумма каждого столбца и общее количество значений и процентных значений. Например: file.tsv содержит x 1 1 0 1 xx 1 x 1 1 x 0 0 x 1 x 0 0 0 x 1 1 x 1 1 x 0 xxx 1 xxx […]

Awk, чтобы получить следующую строку из сопоставленного шаблона и обрезать строку между двумя шаблонами

Мне нужно получить следующую строку после согласованного шаблона и потребовать вырезать или обрезать значение между двумя шаблонами из этой строки. Пример исходного файла <h2>Commodity Information</h2> <dl> <dt>Commodity Orgin</dt> <dd>uerb45e001.material.com</dd> <dt>Commodity Code & Dimension</dt> <dd>151151.15 Dim 90 </dd> <dt>Commodity Serial #</dt> <dd>2009081020</dd> <dt>Client Name</dt> <dd>Jack</dd> </dl> Желаемый результат: Commodity Orgin : uerb45e001.material.com Commodity Code & Dimension […]

Извлечь часть одной строки и отсортировать

У меня есть вывод, аналогичный следующему: [test output] my name is bob this is a random string [test output] my name is jim this is a randong string2 [test output] my name is bob this is a randong string3 [test output] my name is alice this is a randong string4 [test output] my name is […]

Хотите напечатать формат таблицы с несколькими строками в командной строке

Я хочу напечатать строку в формате таблицы с помощью sed или awk или любого другого в сценарии оболочки. пример Line1 Line2 Line3 Line4 Line5 Line6 Line7 Line8 Желаемый результат Line1 Line2 Line3 Line4 Line5 Line6 Line7 Line8

grep для IP без последнего октета как 0

Я пытаюсь извлечь IP-адреса из нескольких списков, созданных в сети, и нужно изолировать те, которые не заканчиваются 0. Например, в приведенном ниже списке есть текст, регулярные IP-адреса и диапазоны IP-адресов. То, что я пытаюсь сделать, это получить только обычные IP-адреса, а не все, что заканчивается на маске 0 или маске подсети: ; Spamhaus DROP List […]

Как я могу получить и сравнить два значения из файла?

Как я могу получить и сравнить два значения из первых двух строк файла? У меня есть следующий текст: 05-24-2016, 2:59:32,0,0 05-24-2016, 2:59:37,0,0 05-24-2016, 2:59:42,0,0 05-24-2016, 2:59:47,0,0 05-24-2016, 2:59:52,0,0 05-24-2016, 2:59:57,0,0 05-24-2016, 3:00:02,0,0 и мне нужно сравнить значения первой строки в определенном столбце (например, 2:59:52) и проверить разницу в секундах. Я использую следующую команду, но все […]

Соответствие 3 или более слов из полей в отдельных файлах csv

У меня два файла csv: Это csv1: 11, The Sun Still Shines in Reading, 64312, 464566 13, You and Me Together Again London, 564564, 131355 12, What's the Story Now Your Gone, 4545646, 1124545 17, Hello I love you, 456899, 1259898 Это csv2: 69, The Sun Shines, 6464, 52364 12, Tell me your name, 56456, […]

размещение слов, соответствующих ключу в одном ряду

У меня есть таблица символов формы (пары ключ-значение) 01 aaluu desii 01 aaluu cipsa 01 amaruuda ilaahabaadii 02 hai 02 nahii 02 txamaatxara Для начала я должен помещать слова (соответствующие одному и тому же ключу) в одну строку. Ожидаемый результат 01 aaluu desii aaluu cipsa amaruuda ilaahabaadii 02 hai nahii txamaatxara Обратите внимание, что существует […]

Как заменить строки, содержащие ТОЛЬКО число «0» пустым строками, используя AWK?

Я новичок в AWK, я ищу команду, которая заменит строки, содержащие ТОЛЬКО число 0 в своих столбцах, с «пустыми» строками. например, у меня ниже ввода: Taj_Mahal Agra 0 0 Chichen_Itza Yucatán 0 0 Christ_the_Redeemer Rio_de_Janeiro 0 0 Colosseum Rome 0 0 Great_Wall_of_China China 0 0 Machu_Picchu Cuzco_Region 0 0 Petra Ma'an_Governorate 0 0 Great_Pyramid_of_Giza Egypt […]

Linux и Unix - лучшая ОС в мире.