3
ответа

Подберите строку и переместите строку за строкой до

У меня есть большой файл с повторяющейся информацией. к сожалению, он использует фиксированный терминал, в котором слово оборачивает файл. Мне нужно сопоставить что-нибудь на 172 и переместить на строку выше wsmith 623456256 6 -...
16.12.2020
3
ответа

Удалить повторяющиеся строки в файле без создания нового файла в Ubuntu

Я не могу найти команду, которая позволяет мне удалять дубликаты в моем файле без создания нового файла, а также с сохранением порядка содержимого в моем файле. . Будет ли другая команда, кроме ...
16.12.2020
3
ответа

как удалить частичную строку из столбца 2 в файле

Вход :4857544398A7CB9C (HWTC98A7CB9C ); AHH -ABN -19 -2 -59 -0720000000 -amir3456; 129 Желаемый выход :4857544398A7CB9C (HWTC98A7CB9C ),amirzain,129 Хочу удалить все до последнего дефиса (-)...
14.12.2020
3
ответа

Установите несколько переменных в разные поля вывода awk

У меня есть большой набор инициализаций переменных, которые, я думаю, можно было бы значительно сократить. Анализируемый файл ниже:--------------------Статистика ACL на интерфейс ----------------------...
09.12.2020
3
ответа

Как изменить разделитель с запятой -на разделитель с запятой -двоеточием, но не менять запятые между кавычками?

У меня есть файл с разделителями-запятыми, который выглядит следующим образом :123,456,"ABC,DEF" Я хотел бы изменить файл на файл с разделителями-двоеточиями :в формате semi -123;456;"ABC,DEF" У меня есть...
08.12.2020
3
ответа

команда sed для удаления строки, содержащей символы /,\

У меня есть строка /abc/gef \ *(cse,fff )для удаления из файла,должны совпадать с шаблоном полной строки,пробовал с sed -i '//abc/gef \ *(cse,fff )/d' имя файла, но это заканчивается ошибкой :sed:-...
03.12.2020
3
ответа

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

Пример входного файла :abcd <Пробел> 1234 <Пробел> Требуемый результат :abcd 1234
02.12.2020
3
ответа

sed соответствует либо началу строки, либо символу

У меня есть строка назначений, разделенных двоеточиями, каждое из которых имеет вид a=b. Мне нужно разобрать его, чтобы извлечь foo, где foo... :di=foo :.... Назначение di=foo может произойти в начале,...
01.12.2020
3
ответа

Как изменить 3-е поле чисел на текст?

У меня есть такой формат :983243 woiewewrsadhjf 234 093111 srewdslkjfdgdsdsf 111 Могу ли я использовать sed для поиска всех вхождений текста в третьем поле и изменять только те, оставляя...
26.11.2020
3
ответа

Удалить все комментарии, кроме последней, для каждого блока комментариев

Цель :Удалить все комментарии, кроме последней, для каждого блока комментариев. Если файл заканчивается блоком комментариев, удалите его полностью. Каждая строка комментария начинается с #. Команда, которую я пробовал sed -z -e 's/ #. *...
26.11.2020
3
ответа

Удаление строк из файла благодаря переменным из другого файла с помощью AWK или SED

Я хочу удалить каждую строку в data.txt, содержащую один из параметров второго столбца в файле keys.txt. ключи.txt 2 аа 2 бб 2 куб.см 2 дд data.txt 1 аа это здорово 1 аа хочу удалить...
25.11.2020
3
ответа

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

Каков синтаксис внутри цикла for, если я в [2,4,7] в awk. Также любая идея, как добиться этого в приведенном ниже коде. Спасибо Вход :$ кошка f1 col1, col2, col3, col4, col5, col6, col7 col11, col12, col13, col14, col15,...
23.11.2020
3
ответа

Замена символов после строки

S -123 -P Баш Карман Арт. 2010 Cengage Learning $55 E -P234 Python Pocket Ref. 2012 Cengage Learning $ 45 55 -MNP Unix System Programming 2001 Sybex $230 Мне нужно...
15.11.2020
3
ответа

объединение массивов в матрицу -добавление разделителей между ячейками

Я хотел бы объединить два файла и добавить второй столбец из двух файлов. файл1. 001 А 002 Б 003 С 004 Д файл2. 002 Д 003 Д 005 Э 006 F следует объединить в файл 3, как показано ниже....
13.11.2020
3
ответа

Как подать разделенное конвейером -содержимое переменной оболочки в качестве входных данных для переменной массива

У меня проблема с обработкой данных приведенной ниже переменной в динамический массив переменная _1='A|B|C|D' -> dynamic _array= (A B C D )Я попытался использовать команду sed для замены '|' с пробелом и как передать данные...
12.11.2020
3
ответа

Печатать текст в блоке, который соответствует шаблону, используя awk/sed

Имейте текст, как показано ниже, нужно напечатать только блок, который содержит ABC :CDA *и fgh :qwe. Пробовал ниже Awk, но печатал все данные. awk -n -v RS='' -v ORS='\n\n' 'match ($0,". *fgh :qwe[^\n] *"){...
06.11.2020
3
ответа

sed со следующей строкой (`+N `опция )и частота (`~N `)вместе

Я пытаюсь получить 2 строки текста с помощью sed, каждые 10 строк (10, 11, 20, 21, 30, 31,... ). Для строк 10 и 11 я мог бы использовать файл sed -n '10,11p' или файл sed -n '10,+1p'. А для диапазона (строк...
30.10.2020
3
ответа

Как ссылаться на столбец по имени в команде awk?

Итак, у меня есть входной файл, разделенный вкладками -, в котором есть пробелы в определенном столбце, например :ввод _файл :А Б В Г 1 12 34 545 34 12 56 23 10 15 67 31 99 100 Теперь моя цель...
27.10.2020
3
ответа

преобразовать вертикальный текст в горизонтальный с помощью вставки -d или tr

У меня есть список данных в вертикальном формате, я хочу его в горизонтальном формате fl.txt :данные 1 2 3 4 5 Требуемый вывод: :1 2 3 4 5 Мой код :когда я использую эту команду, она печатает только последнее значение :5...
25.10.2020
3
ответа

изменить имя файла на основе текущего имени файла, совпадающего с содержимым отдельного файла

В одном каталоге у меня есть несколько файлов PNG и один текстовый файл. PNG названы в честь штрих-кодов UPC, например 052100029962.png, 052100045535.png и т. д., и у меня есть один текстовый файл upcs.txt, где каждая строка...
17.10.2020
3
ответа

AWK :Чтобы разделить столбец на заданный пользователем размер фрагмента; и подсчитывать + суммировать каждую запись для каждого фрагмента; дать среднее значение на запись для всего фрагмента

Мне нужна помощь, чтобы обработать запись столбца через awk. Ниже приведены операции, которые я хочу попробовать. :Чтобы разделить столбец на определенный пользователем -размер фрагмента; подсчитайте и суммируйте каждую запись для каждого фрагмента, чтобы
15.10.2020
3
ответа

Используйте команду sed для вставки строки во второе вхождение шаблона

У меня есть эти два набора командных строк :сделать ПРЕФИКС=/usr \ SHAREDIR=/usr/доля/hwdata \ ОБЩИЙ = да сделать ПРЕФИКС=/usr \ SHAREDIR=/usr/доля/hwdata \ ОБЩИЙ=да...
11.10.2020
3
ответа

Как идентифицировать шаблон, содержащий вложенные параметры внутри него

Я пытаюсь найти регулярное выражение для использования в sed, чтобы заключить шаблон (, который может содержать вложенные параметры )с некоторым текстом. Основным примером будет длина (счет _цикл )регулярное выражение должно дать...
02.10.2020
3
ответа

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

Предположим, у нас есть следующий файл :Джон ДРУГ _Жозе Аспирин ВЗАИМОДЕЙСТВУЕТ _С пеницилином ДЕРЕВО СОСУЩЕСТВУЕТ _С ТРАВОЙ Эндрю ФАЙНД _ИЗ Джейн Джон ВЗАИМОДЕЙСТВУЕТ _С Паулой. Мне нужно напечатать строку в обратном порядке...
20.09.2020
3
ответа

Как получить строки, содержащие одно из требуемых значений в определенном столбце?

Есть ли способ получить строки, содержащие одно из требуемых значений в определенном столбце. Например, если есть один такой файл 12 а 4 11 ф 5 8 б 6 10 х 7 и еще один файл со списком значений,...
10.09.2020
3
ответа

Извлечь список строк из файла, только из первого столбца

Я хотел извлечь список чисел (string.txt )из masterFile.list. masterFile.list разделен символом | и содержал более одного столбца. Меня интересует только строка, где ее первая...
10.09.2020
3
ответа

Подсчет символов в строке после первого результата grep, но удаление новой строки из подсчета

Проблема :У меня есть несколько текстовых файлов (.fas ), которые выглядят так :файл1.fas :>вид1 AICGICVIAGIAIYIAAICG >вид2 AICGIVVYICAGAYICAGCG file2.fas :>вид1 АИГ >вид2 GCI Я...
26.08.2020
3
ответа

Как удалить китайские символы из строки B всякий раз, когда они встречаются в строке A, сохраняя при этом порядок?

У меня есть несколько длинных строк китайских иероглифов, но ради вопроса предположим, что это :и В первой строке перечислены все...
20.08.2020
3
ответа

Справка по сценарию Bash -Синтаксический анализ и вывод текста

У меня есть текстовый файл следующего типа: а б в г--------1 ok проблема с устройством Некоторое действие, которое необходимо предпринять, которое...
18.08.2020
3
ответа

awk добавить значение в поле

Я ищу идею о том, как добавить значение в поле, мой файл выглядит так :строка (001 )=YR200PR1030,YR230PR1580,YR340PR2016, YR450PR2450, PRF3500, строка (002 )=YR200PR452,...
10.08.2020