3
ответа

Условно разбить столбцы на 2 строки?

У меня есть файл в формате: ⌚..⌛ watch..hourglass ⌨️ keyboard ⏏️ eject кнопка Где некоторые строки содержат две записи. Я хочу разбить строки с 2 записями на 2 строки следующим образом: ...
21.08.2017
3
ответа

Сравнение File1 и File2 для комментирования совпадающего шаблона в File2

У меня есть 2 файла, которые являются списками, содержащими имена тестов. Один файл содержит базовое имя теста, например usb30_tb_7_10, а в другом файле оно показано как 'include "usb30_tb_7_10.sv". Я хочу взять все ...
08.08.2017
3
ответа

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

В качестве входных данных у меня есть следующий файл: chr1 HAVANA exon 11869 12227. +. gene_id "ENSG00000223972.5_2"; transcript_id "ENST00000456328.2_1"; gene_type "...
07.08.2017
3
ответа

Как добавить новую строку после выражения

У меня есть файл, который выглядит примерно так: random_string 83: несколько слов 45: большой отчет об ошибке 326: отправить электронное письмо определенным людям случайная_строка 34: несколько слов 143: успех в работе Я хочу нацелиться на ...
03.08.2017
3
ответа

Как с помощью sed заменить шаблон, если он встречается в строке, следующей за другим шаблоном?

Скажем, следующее содержимое файла $ cat file Имя = Том Значение = 10 Имя = Том Имя = Гарри Значение = 20 В некоторых случаях значение не появляется после имени. Итак, что мне нужно сделать, это найти Name = Tom ...
24.07.2017
3
ответа

Исключение прямого и обратного слеша с помощью sed

У меня есть следующая строка: /tmp/test/folder1/test.txt Я хочу использовать sed для замены / на \/ - например: \/tmp\/test\/folder1\/test.txt Поэтому я делаю следующее: echo "/tmp/test/folder1/test.txt" | sed "...
19.07.2017
3
ответа

перемещение строки из имен файлов с помощью sed или переименование их с помощью rename

У меня есть куча видеофайлов в одной папке с двойным суффиксом avi.avi. найдите / home / alex / Filme / -type f -name '* .avi.avi' / home / alex / Filme / Super 8.avi.avi / home / alex / Filme / Exit - A Night ...
14.07.2017
3
ответа

с использованием sed in loop

У меня есть файлы .txt со следующей структурой: 20170515000650883,208, -32, -896, stand 20170515000651883,336,96, -928, стенд 20170515000652982,368,64, -896, стенд 20170515000653982,256, -48, -816, ложь ...
13.07.2017
3
ответа

вырезать строку и поместить сам результат

У меня есть файл cve.txt с такими примерами: delta.x альфа.три blue.zia Я хочу вырезать строку до точки и поместить себя как: delta.x|delta
05.07.2017
3
ответа

Извлечение сложной строки внутри круглых скобок в Linux Bash

Я хочу извлечь строку, как показано ниже, с помощью инструментов Linux bash: XXAAGGHH (XXXXX) ERRTYTUUUI AAAAAAAA ( %%))XX) $@@$&%^&&& AADDDDD$ (.SD F@* @) *$%^^&^&&&&& AA^@%%^^ ()[))DS(...
03.07.2017
3
ответа

Как распечатать IP / МАСКУ из списка?

У меня есть список с IP и IP / МАСКОЙ выглядит так: 1.1.1.1 2.2.2.2 192.168.0.1 223.0.0.0/15 213.32.7.0/24 ... Как мне распечатать только строку IP / MASK? Я использовал команду sed '/^\d{1,3}(\.\d{1,3}){3}\/\d{1,2}$/p' ...
30.06.2017
3
ответа

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

Я использую sed для поиска и замены шаблона. Мой шаблон "-" У меня следующие данные> 1-2-3-4-5 29238232382083e-9> 1-2-3-4-5 29238232382083e-9> 1-2-3-4-5 ...
29.06.2017
3
ответа

Поменять местами 2 слова без использования третьего слова

У меня есть файл с именем swap: $ cat swap акула БИЛЛ КЛИНТОН собака вечный КЛИНТОН БИЛЛ вечный BILL good housekeeping BILL Я хочу изменить все вхождения BILL на CLINTON и одновременно изменить ...
26.06.2017
3
ответа

Удаление пробелов между двумя словами ТОЛЬКО

У меня есть следующее "/x/x y/asfas/g.pdf " "fdfdf "/x/y/yy y/d.doc " "fdfdf и т.д. Я хочу удалить пробелы между расширением и символом " ТОЛЬКО когда я использовал tr для удаления ...
20.06.2017
3
ответа

Удалить кусок строк в соответствии с серийными номерами

Я работаю с файлами fastq из данных секвенирования следующего поколения, которые организованы следующим образом: Строка 1 информация о машине для секвенирования, полоса, "плитки" и номер чтения Строка 2 ...
17.06.2017
3
ответа

Как исправить несогласованное количество блоков в 2 столбцах

У меня есть файл, в котором последние 2 столбца НЕ СООТВЕТСТВУЮТ по количеству блоков (в $ 3 есть 3 блока, а в $ 4 - 2) в некоторых строках. Как я могу исправить это во всем файле. Спасибо, что у меня есть: 162 167 4,92,4 ...
09.06.2017
3
ответа

еще один вопрос по sed

У меня есть ежедневный экспорт файлов CSV размером около 200-50 ГБ в день. Первое поле каждого CSV-файла - это такая информация о дате. Каждый файл CSV имеет 22 поля / данных / экспортированных $ head ...
08.06.2017
3
ответа

Извлеките и удалите первое вхождение XML tag несколько раз

У меня есть файл XML небольшого размера. Мне предоставили это, и все, что мне нужно сделать, это извлечь некоторые значения между тегами XML. Так как у меня нет доступной утилиты парсера XML в моем...
05.06.2017
3
ответа

Смешанные прописные и строчные буквы в слове

У меня есть список слов, и я хочу сделать один символ в нижнем регистре и один символ в верхнем регистре. Например, слово "информация" я хочу быть ИНФОРМАЦИЕЙ. и InFoRmAtIoN
02.06.2017
3
ответа

sed вставляют в начале нескольких файлов, не работает

Я столкнулся с большим количеством ответов, включая тезисы: sed на OSX вставляют в определенной строке https://stackoverflow.com/questions/14846304/sed-command-error-on-macos-x https://stackoverflow.com/questions/...
23.05.2017
3
ответа

Печать столбцов с определенным шаблоном и всеми значениями

У меня есть такой файл: OV2 OVI 1VI OV3 3VI er 23 23 23 23 23 tr 24 24 24 24 24 Я хочу для печати 1-го столбца вместе со всеми столбцами, имя которых содержит VI (I ...
20.05.2017
3
ответа

Поиск и замена цикла Bash с использованием sed

У меня проблема со следующим скриптом (это его соответствующая часть): #! / Bin / bash OLD = ( "_MAIN1_" "_MAIN2_" ) NEW = ( «# 111» «# 222» ) length = $ {# OLD [*]} i = 0, а ((i
20.05.2017
3
ответа

Эффективно удалить первую пару строк из текстового файла

head / tail потребуется выполнить итерацию почти всего файла (в зависимости от позиции строки, которую вы указываете в качестве параметра) . Затем вы копируете этот результат в новый файл и удаляете старый. Я не уверен, что sed ...
18.05.2017
3
ответа

Смена символа с помощью другой шаблон в текстовом файле

У меня есть текстовый файл. Это большой текстовый файл, и этот файл содержит несколько шаблонов, например следующие: (1), (3), (1,2,3), (1,2,3,4,5,6,7,8,9 ) ... и вот так, (Fig1) (Fig1, Fig2), (Table-1, Table-2) ...
12.05.2017
3
ответа

как сопоставить несколько шаблонов и изменить одну часть с помощью sed

У меня есть следующие строки в файле: SUT_INST_PIT = true SUT_INST_TICS = верно SUT_INST_EXAMPLES = ложь SUT_INST_PING = false Как я могу создать строку sed для соответствия шаблону SUT_INST_EXAMPLES & SUT_INST_PING ...
10.05.2017
3
ответа

Ошибка при использовании sed

Я пытаюсь написать эту команду в UNIX: ls -l | sed 'p / ^. rwx' Но я получаю следующую ошибку: sed: -e выражение # 1, char 2: дополнительные символы после команды Я пытаюсь распечатать файлы / каталоги ...
10.05.2017
3
ответа

Поиск строки, при успешном поиске ближайшего шаблона

У меня есть файл формата XML, {файл XML с похожими тегами - SubRecord и Property} ... Мое основное ключевое слово поиска
03.05.2017
3
ответа

sed: Переносимое решение для сопоставления «любого символа, кроме новой строки»

Я могу сопоставить новую строку с помощью \ n: echo "one two "| sed 'N; s / \ n / _ / g' В GNU sed я могу использовать [^ \ n] для сопоставления любого символа, кроме новой строки: echo" one two "| sed 'N; s / [^ \ n] / _ / g' Это очень удобно, но ...
01.05.2017
3
ответа

Получить конкретную информацию из лог-файла

Я хочу получить некоторые части из моего лог-файла, я пытался сократить часть запроса, чтобы получить пользователя, модуль, действие, doAjax и ajaxAction Например, у меня есть 195.xx.x.x - - [25/Apr/2017:09:60:xx +0200] "...".
26.04.2017
3
ответа

Сценарий оболочки: хочу удалить две последовательные строки, соответствующие шаблону, из определенной строки

Я хочу удалить определенные две последовательные строки, соответствующие шаблону, из определенной строки из файла. Например, содержимое файла показано ниже. Строка1: а Строка2: b Строка 3: c Строка4: Имя: 123 Строка 5: xyz Строка6: ...
16.04.2017