Tag: sed

Как grep строка в файле и выводить число рядом со строкой

У меня есть этот вывод, когда я grep строку в файле. $ grep "java vm version" dev_server0 F java vm version : 6.1.094 25.51-b02 Мне просто нужен вывод как 6.1.094 и удалите все остальные символы / числа вокруг него. Как я могу достичь этого?

Как получить все строки между первым и последним вхождениями шаблонов?

Как я могу обрезать файл (поток ввода скважины), так что я получаю только строки от первого появления шаблона foo до последнего появления шаблона? Например, рассмотрим следующий ввод: A line like foo this foo bar something something else foo bar and the rest Я ожидаю, что этот результат: foo this foo bar something something else foo […]

Как передать параметр sed?

Если быть более точным – как передать параметр в программу, которая затем вызывает sed – как я могу передать этот параметр? У меня есть файл 'source_code.sc'. У меня есть сценарий sed «find_expect»: #n /expect/{ = p } что я вызываю изнутри программы, которая перебирает файлы с помощью sed -f find_expect.= source_code.sc что печать находит с […]

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

Я прочитал Как удалить первые n строк файла ascii с помощью команд оболочки? , это полезно. Однако у меня есть файл, как показано ниже (рассмотрите 2 столбца как 2 разных файла): 1 4 1 4 1 4 1 4 1 4 3 5 3 5 3 5 3 5 3 5 7 5 7 5 […]

Все вхождения регулярного выражения удаляются без использования «глобального» модификатора

У меня есть следующий текст в файле sentence.txt Linux относится к семейству Unix-подобных компьютерных операционных систем, которые используют ядро ​​Linux. Linux может быть установлен на самых разных компьютерных аппаратных средствах: от мобильных телефонов, планшетных компьютеров и игровых консолей до мейнфреймов и суперкомпьютеров. Linux преимущественно известен тем, что использует его на серверах. Он имеет долю рынка […]

Превращение процентов в десятичные числа?

У меня есть CSV-файл, который имеет проценты здесь и там, выраженные в текстовом формате, например 173.91,0.00%,36.10%,1.71 Вопрос дня – как мне превратить этот пример в 173.91,0,0.3610,1.71 Изменить для добавления: вы не должны полагаться на позицию полей процента. Вы должны обнаружить их на основании знака%.

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

Поэтому я хочу удалить все файлы в текущем каталоге, используя следующий конвейер: ls | sed -rn 's/(.*)\.jpg$/mv -n & \1.jpeg/pi' | sh Как создать файл, названный так, чтобы запущенный выше конвейер удалял все файлы в текущем каталоге. Таким образом, посредством инъекции кода. Пожалуйста, дайте команду, используемую для создания этого файла.

awk читать между двумя отдельными строками и отбрасывать остальные

Я использую awk чтобы просто читать текст между двумя строками «Проверить» и «Результат». Я использовал множество вариаций, найденных в Интернете, и до сих пор не может получить благоприятный результат. Я пробовал: awk "/Check:/,/Result:/ {print}" BMSCA209-040-transfer-report.18-Jun-2014.11:18.csv.tmp | more И я также попробовал: sed -n "/Check:/,/Result:/p" BMSCA209-040-transfer-report.18-Jun-2014.11:18.csv.tmp | more И до сих пор я не получаю то, […]

Извлечение с помощью grep / sed первого шаблона, а затем второго шаблона, который имел некоторые строки до и связанные с первым

Я пытаюсь извлечь определенную строку из файла .htm когда происходит шаблон («Событие 100» в моем примере ниже), но в то же время мне нужно получить еще один шаблон, который связан с первым, но который возникает из одна из линий над ней. Этот второй шаблон представляет собой время, в которое произошел первый шаблон: Пример: <AZ>207994</AZ> <AZ>09:10:41.9</AZ> […]

заменяя некоторый текст квадратными скобками в bash

У меня есть эта строка, которую я получаю от запуска jack_lsp . a2j:Arturia BeatStep [28] (capture): Arturia BeatStep MIDI 1 в xml-файле я сохраняю состояние соединений из предыдущего сеанса подключения. <connection> <output>a2j:Arturia BeatStep [20] (capture): Arturia BeatStep MIDI 1</output> <input>starmaze:midi_to_slave_1</input> </connection> Возможно, вы заметили, что между предыдущим сеансом (сохраненным в файле xml) и текущим сеансом […]

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