Направленное на шаблон сканирование и обработка языка.

Awk является инструментом обработки текста с намного более выразительным языком управления, чем
Это назвало скалярные и переменные типа массив, функции и общие обязательные управляющие структуры.

Реализации и документация

Связанные теги

  • обработка текста в целом, когда Вы не знаете, какой инструмент является лучшим
  • , , и другие инструменты обработки текста
  • , для более общих языков программирования, которые могут использоваться для обработки текста

Дальнейшее чтение

16
ответов

Удалите дублирующиеся записи $PATH с командой awk

Я пытаюсь записать функцию оболочки удара, которая позволит мне удалять дубликаты каталогов от моей переменной окружения PATH. Мне сказали, что возможно достигнуть этого с тем...
29.05.2017
13
ответов

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

У меня есть файл с комментариями: панель нечто наполняет #Do не, показывают это... morestuff evenmorestuff#Or это, я просто хочу распечатать весь непрокомментированный код: панель нечто наполняет morestuff evenmorestuff Способность к...
07.09.2017
12
ответов

Что хороший путь состоит в том, чтобы отфильтровать текстовый файл для удаления пустых строк?

У меня есть .csv файл (на Mac), который имеет набор пустых строк, например: "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum...
29.11.2012
12
ответов

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

У меня есть внешняя программа, которая производит выходной файл (великоватый, 20K возможные строки). Я должен вставить новую строку между существующей строкой 1 и строкой 2. Я смотрел на awk и sed - я использую...
28.01.2012
11
ответов

awk напечатать от n-го столбца до последнего

Я хочу напечатать все столбцы от n-го до последнего столбца строки Входная строка в файле vddp vddpi vss cb0 cb1 cb2 cb3 ct0 ct1 ct2 ct3 Команда cat <файл> | awk ' { for (i=3; i<=NF; i++) ...
13.01.2020
11
ответов

Добавление недостающих нулей в начале каждой строки, где меньше 4 знаков

Я хотел бы спросить вас, как решить эту проблему :Мне нужно поставить 0 в каждой строке, где слово имеет менее 4 знаков. Пример входного файла :30 1 508 А0ЕА A0EB А0ЕС A0ED Требуемый вывод должен быть :0030 0001 0508...
05.08.2019
11
ответов

Строки к преобразованию столбца файла

Предположим, что у меня есть файл: File1: БУМАЖНАЯ КОМАНДА MANISH NISHA GARIMA JYOUTI........ и т.д. File2 я хочу: БУМАЖНАЯ КОМАНДА строки MANISH NISHA GARIMA JYOUTI к преобразованию столбца File1.
19.09.2018
11
ответов

Покажите сумму размеров файла в списке каталогов

Команда списка каталогов dir Windows имеет строку в конце, показывающем общую сумму пространства, поднятого перечисленными файлами. Например, dir *.exe показывает все .exe файлы в текущем каталоге...
13.04.2017
11
ответов

Должен быть лучший способ заменить единственные новые строки только?

Я имею привычку писать одну строку на предложение, потому что я обычно компилирую вещи Пропитать латексом, или пишу в некотором другом формате, где разрывы строки проигнорированы. Я использую пустую строку для указания...
05.02.2011
10
ответов

Есть ли способ удалить не все, но только вложенные брекеты?

скажем, у меня есть такая строка [[«Q», «0»], «R»], «L»], [«Q», [[«1», «[«], «]»]], [[«Q», ["2", "...
19.06.2020
10
ответов

Grep Сопоставление и извлечение

У меня есть файл, который содержит строки как proto = tcp / http sent = 144 rcvd = 52 spkt = 3 proto = tcp / https sent = 145 rcvd = 52 spkt = 3 proto = udp / dns sent = 144 rcvd = 52 spkt = 3 Мне нужно извлечь ...
08.06.2019
10
ответов

Сценарий, удаляющий лишние пробелы между буквами в тексте

У меня есть текстовый документ, в котором есть много текста, в котором после каждой буквы добавляется дополнительный пробел! Пример: T h e b o k a l s o h a s a n a n a l y t i c a l p u r p o s e w h i c h i s m ...
12.09.2016
9
ответов

Как найти конкретное значение на основе совпадения поискового значения

Мне нужна помощь в поиске "db-unique-name" с состоянием жизненного цикла": "AVAILABLE". cat db_systems.txt "db-unique-name" : "p00z5bj_iad2bj", "db-workload": "OLTP", "defined-tags": {}, ...
22.04.2020
9
ответов

Как можно объединить все строки, которые заканчиваются символом обратной косой черты?

Используя общий инструмент командной строки как sed или awk, действительно ли возможно присоединиться ко всем строкам, которые заканчиваются данным символом, как обратная косая черта? Например, учитывая файл: панель нечто \колотит \baz чувак \счастливый..
12.02.2019
9
ответов

Как может я числа групп в файле

У меня есть файл с числами в формате плавающем. Я могу рассмотреть их через вид-rn numbers.txt | меньше, я хотел бы, хотя смочь "сгруппировать" их. Т.е. легко посмотрите, сколько находится в том же диапазоне. Дать...
03.05.2014
9
ответов

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

повторите-e 'два three\nfour пять six\nseven восемь девять' один два три четыре пять шесть семь восемь девять, как я могу сделать, некоторое "ВОЛШЕБСТВО" действительно получает этот вывод?: три шесть девять ОБНОВИТЕ: Мне не нужен он в этом...
21.07.2011
8
ответов

Команда, которая удаляет данные слева от ";" (точка с запятой) в каждой строке

Здесь нужна команда, которая удаляет все данные слева от ; (точка с запятой) в каждой следующей строке: 07:48;1563101282.M178569P409830.de122.abteilung.com,S=1258,W=1287:2, 08:00;1563102004.M49870P436474.de122....
19.10.2019
8
ответов

Извлечь строки с помощью разделителя и добавить как столбец в файле

У меня есть файл, содержащий данные, например: a 1 Би 2 в, г, д 3,4,5 ж 6 g, h 7,8 ... и мне нужен результат вроде: a 1 Би 2 c 3 d 4 e 5 ж 6 г 7 h 8 Я могу сделать это с помощью python, но я хочу попробовать ...
12.06.2018
8
ответов

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

Мне нужно отсортировать столбцы очень большого набора данных (1000 строк и 700000 столбцов). Например, мои столбцы расположены случайным образом, например: col1 col4 col3 col2, и мне нужно это отсортировать. Я был ...
07.06.2017
8
ответов

Добавьте тысячи разделителя в числе

В Python re.sub (r" (? <=). (? = (?:...) + $)", "", штрих) Для разделения числа триплетами, например: отзовитесь эхом 123456789 |, Python-c 'импортирует sys; ре импорта; распечатайте re.sub (r" (? <=). (? = (?:...) + $)"
07.02.2014
8
ответов

Как выполнить много строку grep

Как Вы выполнили бы grep для текста, который появляется на двух строках? Например: pbsnodes является командой, которую я использую, который возвращает использование состояния root$ pbsnodes node1 кластера Linux = свободный...
01.10.2013
8
ответов

Свопинг неограниченного количества столбцов

У меня есть файл со столбцами. Посмотрите ниже для примера: b c... z 1 2 3... 26 я хотел бы подкачать все столбцы, где 1-е становится последним, второе становится тем прежде в последний раз... и т.д. z y x...
25.08.2012
7
ответов

Разбор строки по ключевым словам

Я использую команду bash, местоположение GPS, которая возвращает информацию о дате, времени и местоположении. [john@hostname :~/develp] $ местоположение GPS Местоположение :{"дата" :"16.07.20", "время"...
17.07.2020
7
ответов

Объединение всех строк в одну строку с разделителем столбцов в unix

У меня есть вывод unix как азбука :123 ДЕФГ :4587 MJk :36 Я хочу объединить все строки в одну строку с таким же разделением, как ABC DEFG MJK :123 4587 36 Я знаю, как использовать awk для печати вывода в...
19.06.2020
7
ответов

Преобразование построчного блока вывода программы в CSV при удалении заголовков строк

Нужна ваша помощь, вывод моей команды: Server1: CPU(S): 8 RAM: 24 Socket: 2 Server2: CPU(S): 16 RAM: 32 Socket: 5 Желаемый результат: Server1:,8,24,2 Server2 :,16,32,5
18.12.2019
7
ответов

Извлечь подпоследовательность, соответствующую n:th шаблону из файла

У меня есть ниже блоки данных (несколько) chr1.trna4 (17188416-17188486) Длина: 71 п.н. Тип: Gly Антикодон: CCC в 33-35 (17188448-17188450) Оценка: 78,3 HMM Sc=56.60 Sec struct Sc=21.70 * ...
28.11.2019
7
ответов

Печатать только последние три столбца из файла

У меня есть этот файл в Linux: 14 :00:01.071 5255 604177 4 14:00:01.074 4608 1415742 14:00:01.074 18398 1122001 2 14:00:01.074 11723 155575 5 14:00:01.075 4695 885808 Требуемый вывод: 14:00:01....
07.08.2019
7
ответов

Как удалить несколько пустых строк из файла?

У меня есть некоторые текстовые файлы, которые я использую, чтобы сделать заметки в - просто текст, обычно просто с помощью кошки>> файл. Иногда я использую пустую строку или два (просто возврат - символ новой строки) для определения нового...
08.07.2019
7
ответов

Копировать предыдущую строку в текущую строку из текстового файла

У меня есть файл со строками, вот так: A Б C Я хочу создать дубликат файла в bash, содержащий каждую строку, объединенную с копией следующей строки, например: A;B ДО НАШЕЙ ЭРЫ С;
02.05.2019
7
ответов

Как добавить Строку к предыдущей Строке?

У меня есть Файл журнала, который должен быть проанализирован и проанализирован. Файл содержит что-то подобное как ниже: Файл: 20 141 101 сервер содержит дамп, 20 141 101 сервер ничего не содержит {uekdmsam ikdas jwdjamc...
21.11.2018