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

выберите несколько столбцов на основе диапазонов, указанных в отдельном файле

У меня два файла: file1 ST4.03ch10 56000001 56500000 ST4.03ch11 34500001 35000000 ST4.03ch04 54500001 55000000 ST4.03ch12 500001 1000000 file2 ST4.03ch12 56014301 56019800 0,163 гена 5.5 ST4.03ch12 56022401 56025300 0,419 гена 2,9 ST4.03ch12 671201 803500 1 ген 5.5 ST4.03ch12 671201 803500 1 ген 5.3 ST4.03ch12 671201 803500 1 ген 5.0 ST4.03ch12 447401 449500 0.038 гена 8.5 ST4.03ch12 […]

Разбор допустимого вывода в скрипте оболочки с помощью 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": { […]

Сценарий оболочки только для подсчета последовательных дней

Мне было интересно, как я буду ходить, чтобы сделать это. Это пример моего вывода Sun Aug 21 2016 03:00:00, BLAH Mon Aug 22 2016 03:54:00, BLAH Tue Aug 23 2016 04:22:11, BLAH Thu Aug 25 2016 05:00:00, BLAH Теперь то, что я хотел бы сделать, это только подсчет последовательных дней, поэтому в приведенном выше примере […]

Однострочный шрифт для вставки новой строки текста (буквально регулярное выражение, а значит, и многих экранированных символов) в файле конфигурации перед определенной строкой?

Я хочу изменить файл песочницы Mac OS X с помощью одной строки (копировать и вставлять), вставив новую строку, содержащую регулярное выражение, после строки, содержащей определенную строку (также являющуюся шаблоном регулярного выражения). Файл для редактирования требует прав root и находится по адресу /usr/share/sandbox/clamd.sb . Линии поиска и добавления содержат нагрузки обычно для экранированных символов, поскольку они […]

Как конвертировать uA / mA в uA в каждой строке csv-файла с помощью c-оболочки?

У меня есть файл * .csv, как показано ниже. То, что я хочу сделать, – это преобразование всех единиц в единицу (uA). Любой может помочь сделать это в c shell?

результат фильтра сверху

Я использую macOS Sierra, и я хотел бы зарегистрировать процесс с top командой и сохранить всю информацию в файле. Я использую следующую команду: top | grep –line-buffered "PROCESS" > test.txt Это отлично работает, но я хотел бы выбрать только определенные столбцы в качестве результатов: PID Использование памяти Использование процессора Использование сети Использование диска Есть ли […]

Извлеките все строки из одного слова в другое с моим совпадением между

У меня есть файл со следующей структурой: [Term] id: GO:0000001 name: mitochondrion inheritance namespace: biological_process def: "The distribution of mitochondria, including the mitochondrial genome, into daughter cells after mitosis or meiosis, mediated by interactions between mitochondria and the cytoskeleton." [GOC:mcc, PMID:10873824, PMID:11389764] synonym: "mitochondrial inheritance" EXACT [] is_a: GO:0048308 ! organelle inheritance is_a: GO:0048311 ! […]

Захват вывода curl после строки в файл

Я хотел бы вывести все после строки «Director-services» в файл из сценария bash. $ curl localhost:9201/_cat/health 1472487809 12:23:29 director-services green 3 3 828 276 0 0 0 0

Переименовать команду для удаления подстроки

Я пытаюсь переименовать следующие файлы: art-faculty-3_29060055362_o.jpeg fine-arts-division-faculty-2016-2017-5_29165851925_o.jpeg theatre-faculty-2016-2017-1_29132529356_o.jpeg art-history-faculty-2016-2017-1_29060057642_o.jpeg music-faculty-2016-2017-1_29132523816_o.jpeg Я хотел бы переименовать их в: art-faculty.jpeg fine-arts-division-faculty.jpeg theatre-faculty.jpeg art-history-faculty.jpeg music-faculty.jpeg Вот что я имею до сих пор: rename -n -D '/faculty(.*)/g' -X -v * Это возвращает: Using expression: sub { use feature ':5.18'; s/\/faculty\(\.\*\)\/g//g; s/\. ([^.]+)\z//x and do { push @EXT, $1; $EXT = […]

Замена содержимого файла SED в 2 файлах

У меня есть 2 файла. Файл 1 выглядит так: Company: "Acme CO" Address: "123 Main Street" Zip: "12345" Файл 2 представляет собой файл JSON с переменными в качестве заполнителей для этих данных. Например, %%company%% куда пойдет название компании. Мне нужно найти файл 1, чтобы получить значения для компании, адреса, zip и т. Д. И заменить […]

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