Tag: sed

Извлечь вторую строку в строке вывода

У меня есть строка вывода с тремя кавычками, и мне особенно нужно извлечь вторую цитату в переменную. Так, например, с командой cmd | grep tokens cmd | grep tokens , я получаю следующий вывод: Вывод "abcde", "12345", "zyxwv" Мне нужно вытащить 12345 оттуда. Самое близкое, что я получил, – это добавить | cut '\"' -f2 […]

Вычислить сумму каждой пары чисел в столбцах в linux

Я ищу команду Linux, которая будет суммировать каждые две строки в столбцах 3 и 4. Она также отбросит четные строки. Заранее спасибо. Входные данные: 1 10469 + 1 2 1 10470 – 1 0 1 10471 + 0 2 1 10472 – 4 0 1 10484 + 5 2 1 10485 – 0 4 Вывод: […]

Замените один блок текста на другой блок текста, когда заменяемый текст находится в файле

У меня два файла. Файл fist – это существующий исходный файл C / C ++ ( *.cpp ). Второй – текстовый файл ( *.txt ) и содержит одну функцию. Функция находится в обоих файлах, и ее необходимо скопировать из второго файла ( *.txt ) в первый файл ( *.cpp ). Функция также довольно длинная (890+ […]

Индексирование массива с использованием команды "sed"

Я работаю над одним сценарием оболочки, который ищет каталог, измененный за последние 24 часа, а затем сжимает их с помощью tar. Поиск папок: find /path to log directory/ -maxdepth 1 -type d -mtime +0 Пример вывода: /path to log directory/01_05_2016 /path to log directory/02_05_2016 /path to log directory/03_05_2016 /path to log directory/04_05_2016 Усекайте ненужный символ: […]

База данных библиотек

У меня есть база данных читателей, и я хотел бы одолжить им книгу и записать ее в базу данных. Пример: читатель 753 Leonardo DaVinci davinci@gmail.com 321654987 Lended Books: grep "Leonardo" database_readers.txt | sed "s/\(.*\):/\1: Narnie/" С помощью этой команды я выводил только строку с книгой Narnie, добавленной в конце строки, но как мне изменить строку […]

Насколько хорошо работает grep / sed / awk на очень больших файлах?

Мне было интересно, были ли grep, sed и awk жизнеспособными инструментами для поиска данных в очень больших файлах. Допустим, у меня есть 1TB-файл. Если бы мне захотелось обработать текст в этом файле, каков был бы временной интервал, если бы я использовал отдельные команды grep, sed и awk, а также их смешивание. Очевидно, что конкретный ответ […]

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

У меня есть 2 переменные VAL1="C70AN" VAL2="MBA30" и у меня есть один каталог в моей системе /opt/web/C70/MBA/ Как я могу перейти в этот каталог с помощью переменных например, cd /opt/web/$VAL1/$VAL2 Как я могу извлечь конкретный текст из переменной в сценарии оболочки?

Разбор допустимого вывода в скрипте оболочки с помощью sed / grep

У меня есть сценарий оболочки, который выполняет загрузочную книгу, и я хочу обработать выход этой пьесы. Я не знаю, как это сделать. Автор сценария: #!/bin/sh ansible-playbook -i inventory/ec2.py services_status.yml Вывод команды unsible-playbook: PLAY [all] ********************************************************************* TASK [cmx_running_services] **************************************************** ok: [172.31.35.225] ok: [172.31.9.253] TASK [debug] ******************************************************************* ok: [172.31.35.225] => { "services": { "changed": false, "meta": { […]

Как изменить конкретный столбец с помощью sed или awk на основе определенного шаблона

У меня есть файл csv, который выглядит так: c1,c2,c3,http://aaa.com/blblbblb\nhttp://bbb.com/sdsdsds\nhttp://ccc.com\nhttp://foo.com/ghghghgh cc1,cc2,cc3,http://eee.com/blblbblb\nhttp://foo.com/sdsdsds\nhttp://fff.com\nhttp://ttt.com/ghghghgh ccc1,ccc2,ccc3,http://foo.com/blblbblb\nhttp://vvv.com/sdsdsds\nhttp://foo.com/nmnmnmnm\nhttp://qqq.com\nhttp://kkk.com/ghghghgh возможно ли манипулировать выше csv-файлом и экспортировать следующим образом: (используя команды sed или awk или аналогичные команды bash) c1,c2,c3,http://foo.com/ghghghgh cc1,cc2,cc3,http://foo.com/sdsdsds ccc1,ccc2,ccc3,http://foo.com/blblbblb;http://foo.com/nmnmnmnm На самом деле я хочу манипулировать только 4-м столбцом и шаблоном Remain http://foo.com/{some string} (другими словами, извлекать ссылки из 4-го столбца, если они […]

И операция по 2 столбцам (даты доступа и mofidy) в файле в linux

У меня есть большой миллионный файл записей, который состоит из «каталогов, имен файлов, разрешений, группы и владельца, размера, последней доступной даты, последней измененной даты, последней измененной даты». Мне нужно получить строки (файлы), которые имеют последний доступная дата И последняя измененная дата меньше или равна 2012 году. Можете ли вы помочь в предоставлении awk, sed или […]

Interesting Posts

MasterPDFEditor использует черную тему для страниц PDF

Как я могу найти все файлы, чье имя начинается с «tty» в каталоге / dev со всей информацией о файлах?

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

Включение драйвера brcmfmac для Wi-Fi на Macbook Pro

SSL: сбой сертификата

Как открыть все файлы, которые являются результатом команды ls?

Как установить время и дату из Интернета?

Почему ядра Linux убивают процессы, когда у них 14 ГБ свободной памяти, и как это исправить?

Почему процессы входа в систему спят до сообщения «неверный пароль», а не ограничения ввода?

Можно ли приостановить e2fsck?

Найти самую последнюю дату, которую имеют два списка файлов

Как я могу отображать 3 строки текста за один раз на 1 строку?

Удалить многострочный текст со специальными символами из всех файлов в папке

SFTP, SSH Не удалось прочитать пакет: Сброс соединения с помощью peer

Есть ли способ измерить прогресс ext4lazyinit?

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