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

Как удалить текст из строки после определенного символа с помощью awk

Как я могу использовать awk для удаления всего текста после определенного символа «;» который появляется в каждой строке текстового файла? (Тогда мне нужно запустить петли в тексте) Jenny,Sarah,John;North Dakota Henry,Frank;Illinois Aaron,Kathryn,Caitlin,Harris;New York

как создать столбец с нулевыми значениями в оболочке?

Как создать файл данных с одним столбцом, в котором будет 1000 строк с нулевыми значениями? что-то вроде: output: 0 0 0 0 0 . . ,

Выровнять текст в центр с заполнением с обеих сторон

Есть ли простой способ выровнять текст с центром с заполнением с обеих сторон, причем ширина столбца является самой длинной линией от входа? Например, это: aaa bbbb c ddddd ee превратится в это (точки представляют собой пробелы): .aaa. bbbb. ..c.. ddddd .ee.. Любой инструмент в порядке. Будь то sed или awk или куча инструментов coreutils . […]

tr жалоб на «Неверная последовательность байтов»

Я новичок в UNIX, и я использую «Командную строку Mac OS X» Кирка МакЭлэрна, чтобы научить себя некоторым командам. Я пытаюсь использовать tr и grep чтобы я мог искать текстовые строки в обычном Word Word MS-Office. $ tr '\r' '\n' < target-file | grep search-string Но все это возвращается: Illegal byte sequence. robomechanoid:Position-Paper-Final-Draft robertjralph$ tr […]

Разделить файл и поместить его в соответствующую структуру данных?

У меня есть файл, который содержит одну строку ниже: {machineA=[0, 1024, 4, 1028], machineB=[1, 1025, 5, 1029]} в котором у меня есть два набора данных: machineA=[0, 1024, 4, 1028] machineB=[1, 1025, 5, 1029] Теперь мне нужно прочитать вышеупомянутый файл и разбить его таким образом, чтобы я мог извлечь информацию о каждой машине, как указано выше, […]

Как напечатать первый столбец следующей строки в текущей строке?

У меня есть файл вроде этого: abc 123 abc 789 bcd 456 acb 135 Я хотел бы напечатать первый столбец следующей строки в текущей строке. Желаемый результат: abc 123 abc abc 789 bcd bcd 456 acb acb 135 Я предпочитаю использовать awk.

Как обернуть две строки в одну строку с разделителем

Я выполнил команду ниже cat /proc/loadavg && date Фактический результат: 0.00 0.00 0.00 1/803 26256 Fri Aug 26 09:00:56 EEST 2016 Ожидаемый результат: 0.00 0.00 0.00 1/803 26256 @@ Fri Aug 26 09:00:56 EEST 2016 Я пробовал sed и tr , но не работал. cat /proc/loadavg && date | sed 's/\n/ @@ /g' cat /proc/loadavg […]

преобразовать таблицу в файл ini с помощью массивов bash

У меня есть задача взять выходной файл («inventory.list») в этом формате: hostname1.env1.domain | abc | environment1 hostname2.env1.domain | abc | environment1 hostname3.env2.domain | abc | environment2 hostname4.env2.domain | abc | environment2 hostname5.env1.domain | def | environment1 hostname6.env2.domain | def | environment2 (6 rows) и записать его в другой файл в другом формате: [abc.environment1] hostname1.env1.domain hostname2.env1.domain […]

Поиск строк, которые находятся в одном файле, но не в других, используя Unix и Awk

У меня есть 2 файла с 7 полями, и я хочу напечатать строки, которые присутствуют в файле1, но не в файле2 на основе полей1 и field2. Логика: я хочу напечатать все строки, где есть определенный столбец1 и столбец2. И мы не находим набор столбцов1 и столбца2 в файле2. Пример: «sc2 / 10 10» этот набор […]

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