4
ответа

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

У меня есть файл с несколькими столбцами, разделенными символом подчеркивания (_). Большинство столбцов начинались с прописной буквы для первого символа, некоторые со строчной. Я собираюсь извлечь строку...
05.02.2020
4
ответа

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

У меня есть файл с именем input.txt: $cat input.txt это образец Входной файл Чтобы выполнить оператор sql, мне нужен вывод, как показано ниже, назначенный переменной: X=('Это образец', 'Входной файл', 'Для выполнения sql...
05.02.2020
4
ответа

Как объединить три строки в одну через запятую

Как превратить этот текст: From: "anonymous" (hidden) Call-ID: ...
30.01.2020
4
ответа

Как заставить bc печатать конечные нули?

Я читал темы о том, как заставить bc выводить первый ноль, но это не совсем то, что мне нужно. Я хочу большего... Мне нужна функция, которая возвращает числа с плавающей запятой с восемью десятичными разрядами. Я...
07.01.2020
4
ответа

Извлечение определенного значения из файла

У меня есть пример файла, подобный этому. Зона А Общая численность населения 500 ед. Общая площадь 150 кв. ед. Зона Б Общая численность населения 600 ед. Общая площадь 200 кв. ед. Зона С Общая численность населения 400 ед. Общая площадь 100 кв. м.
21.10.2019
4
ответа

Изменить ширину первого столбца в файле с переменным количеством полей, используя awk

Я понимаю, как использовать функцию awk printf, но я не хочу указывать каждое поле. Например, предположим, что это мой файл: c1|c2|c3|c4|c5 с6|с7|с8|с9|с10 c11|c12|c13|c14|c15 Я хочу его отформатировать...
15.09.2019
4
ответа

AWK -печать диапазона столбцов

если у меня есть CSV-файл в следующем формате :столбец 1, столбец 2, столбец 3, столбец 4, столбец 5, столбец 6, столбец 7, столбец 8, и я хочу, чтобы awk печатал только столбцы со 2 по 7, я бы использовал :awk -F',''{print $2","$3"...
28.07.2019
4
ответа

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

У меня есть 2 файла (ФайлA и ФайлB), ФайлA: s12 >g01 с16 >g02 с48 >g03 с52 >g04 с80 >g05 с81 >g06 s87 >g07 с91>g08 с92 >g09 с93 >g10 с94 >g11 с96 >g12 с97 >g13 ...
10.06.2019
4
ответа

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

У меня есть место назначения, которое использует файлы CSV, а 6-е поле содержит слова, но максимальная длина символов равна 16. Если длина поля превышает 16 символов, я хотел бы продублировать строку и сломать его...
30.05.2019
4
ответа

изменить формат столбца

, который у меня есть в входной файл a co столбец в следующем формате H6 H7 O4 C4 H8 H9 O5 C5 {{ 1}} H10 H11 Я хочу, чтобы выходные данные имели следующий формат "a H6" "a H7" "a O4" "a C4" "a H8" "a H9" "a O5" "a C5"
16.05.2019
4
ответа

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

Я работаю над написанием сценария bash, который содержит переменную с длинным строковым значением. Когда я разбиваю строку на несколько строк, возникает ошибка. Как разбить строку на несколько ...
28.02.2019
4
ответа

адреса Извлечения, разделенные точкой с запятой и печатью каждый адрес в строке

, у меня есть файл со следующим входом. Числа, разделенные точками, представляют адреса. Любое число в адресе может быть одной или несколькими цифрами следующим образом: [112.112.112.112; 3.3.3.3; 44.44.44.44] [6.6.6.6;...
28.08.2018
4
ответа

Как обрабатывать несколько строк столбца

У меня есть файл, разделенный запятыми, который выглядит похожим на его формат: aa.com,1.21.3.4,string1 string2 K=12 K2=23 K3=45 K4=56 bb.com,5.6.7.8,string1 string2 K=66 K2=77 K3=88 K4=99 Я хочу взять...
25.08.2018
4
ответа

Получить числа, сопоставляющие шаблон от выхода LS ?

У меня есть папка, а когда я выполняю ls в нем, это выводит t-1-myfirstest.C myfile.c. T-42-my_second_test.c T-3-TEST1234.C. Отказ Отказ mysecondfile.c. T-21-TTET241.C Я хочу удалить все это ...
17.07.2018
4
ответа

Как я могу красиво отформатировать файл JSON со всеми правильными отступами и всем остальным?

У меня есть файл JSON в CentOS, где весь текст находится в одной строке. Как я могу отформатировать его со всеми правильными отступами и всем остальным?
18.05.2018
4
ответа

Bash - изменение формата fileconfig

Я хотел бы изменить: ЭТО: клиент 192.168.100.1 {secret = ThisIStheSECRET shortname = HOSTNAME } клиент 192.168.100.2 {secret = ThisIStheSECRET2 короткое имя = HOSTNAME2 } ТО: ...
25.04.2018
4
ответа

Упорядочивание двух списков, разделенных пробелами бок о бок [дублировать]

Я создал два файла, foo.txt и bar.txt foo.txt выглядит так: foo1 foo2 foo3 foo4 foo5 foo6 foo7 foo8 foo9 foo10 И bar.txt: bar1 bar2 bar3 bar4 bar5 bar6 bar7 bar8 bar9 bar10 Как же тогда получить...
23.03.2018
4
ответа

Добавление ведущих нулей в дату и время

У меня есть CSV, содержащий следующую структуру данных: 1111,2222,3333,4444,5555,6666,7777,2017-1-5 1: 07: 09,2017-1-5 1:11:53 1111,2222,3333,4444,5555,6666,7777,2017-11-25 19: 57: 17,2017-11-25 19:58:54 ...
01.03.2018
4
ответа

Разделение строк внутри файлов со столбцами фиксированной ширины

Как удалить фиктивную информацию из файла с именем results.txt с помощью таких строк? Строки внутри файла выглядят следующим образом: _my0001_split00000000.txt:Общая динамическая мощность = 0.0000 мВт ...
18.02.2018
4
ответа

Печать двух файлов в две колонки

Я хочу распечатать два файла в две колонки - первый файл слева, второй справа. paste не справляется, так как он может вставить только символ в качестве разделителя. Если первый файл имеет ...
16.09.2017
4
ответа

Установка вкладки width в C++ производится в ударе

У меня есть программа C++, и я использую символ табуляции "\t" для организации моего вывода к человекочитаемые столбцы. Однако 8 широких столбцов пробелов в ударе являются слишком узкими для меня. Как я могу увеличить его?Примечание: В C++...
26.08.2017
4
ответа

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

У меня есть такой файл: 1 22 1 4 $3 3 5556 $33 $233 $1 5 Я хочу переместить все строки, начинающиеся с $, на предыдущую строку, заменив символы новой строки пробелом. Мой результат должен выглядеть ...
01.12.2016
4
ответа

Используйте SED или AWK для перемещения строк в столбцы

У меня есть отчет, который сгенерирован в строках, и я должен переместить его в столбцы. Количество строк на запись всегда будет тем же. Это будет в сценарии удара на Linux, таким образом, я хотел бы использовать...
04.07.2016
4
ответа

Как использовать printf с awk для обозначения вывода команд, разделенных столбцами

Я хочу извлечь имя производителя, версию прошивки карты и статус из вывода fcinfo hba-port, который выглядит так: root - #> fcinfo hba-port Порт HBA WWN: 10000000c96a53c5 OS ...
03.03.2016
4
ответа

Как я на самом деле читаю XML-файл в человеческой форме, которая имеет смысл?

Я загрузил каталог, и это находится в формате XML. Как действительно изменяют его от кода до человекочитаемой формы и идеально сохраняют его как файл простого текста? Я никогда не работал/видел они прежде; я пытался смешать с...
15.10.2014
3
ответа

Объединить две строки в строку, где | разделитель

Я хочу объединить две строки в строке с | как разделитель. Мы можем объединить с помощью awk '{$1,$2,$3$4$5}', есть ли другой способ объединить строку, используя | как разделитель? Вход :ХХХХХХХХ 0 юиджи выход :ХХХХХХХХ 0
20.10.2021
3
ответа

Используйте sed для вставки текста перед двумя пустыми строками

Я пытаюсь использовать sed для обновления закомментированного файла конфигурации. Вместо того, чтобы прикреплять все к EOF, я пытаюсь разделить все на части. Мой конфиг выглядит примерно так. #РАЗДЕЛ ПЕРВЫЙ данные.....
04.05.2021
3
ответа

awk имя хоста и IP-адрес из файлов журнала, если номера столбцов отличаются

Это мой образец файла. Фактические данные содержат гораздо больше данных. wolf@linux :~$ больше журнала *::::::::::::::log1.csv ::::::::::::::имя хоста, серийный номер, тип, ip, случайный абв, а11, zzz, 192.168.168.168, ррр деф,е16,гггг,192....
29.03.2021
3
ответа

Скрипт форматирования кода по столбцам

Часто у меня есть код, который я хочу выровнять, основываясь на похожей структуре строк, а не только на левом -автоматическом отступе. Есть ли скрипт, который может сделать что-то подобное? Вот пример...
28.11.2020
3
ответа

POSIX-эквивалент столбца -t

Недавно я был удивлен, узнав, что POSIX список коммунальных услуг не включает столбец полезность. column впервые появился еще в 4.3BSD, и это довольно полезно. Есть ли POSIX...
02.08.2020