3
ответа

Используя команду sed в цикле for на нескольких серверах

Я пытаюсь управлять одним и тем же текстовым файлом на нескольких хостах. Команда, которая у меня сейчас есть: для хоста в $ (cat / etc / hosts | grep text | cut -d '' -f 1 | sort -u); do ssh $ host \ sudo ...
27.03.2019
3
ответа

Что означает следующий код sed для обработки чисел?

Я наткнулся на код в скрипте, который добавляет ',' после каждых 3 цифр в обратном порядке. код рассматривает только числовые данные. Ниже приведен код. sed 's/\(^\|[^0-9.]\)\([0-9]\+\)\([0-9]\{3\}\)/\1\2,\ 3/...
26.03.2019
3
ответа

Заменить блок текста на sed, awk, perl или vim

Я пытаюсь заменить каждый экземпляр блока из шести строк другим блоком из шести строк, просто уменьшая блок из шести строк из двух столбцов в блок из шести строк только из одного столбца. Спасибо вашему...
13.03.2019
3
ответа

Отфильтруйте.CSV файл на основе 5-х значений столбцов файла и распечатайте те записи в новый файл

У меня есть.CSV файл с ниже формата: "столбец 1", "столбец 2", "столбец 3", "столбец 4", "столбец 5", "столбец 6", "столбец 7", "столбец 8", "столбец 9", "столб
09.03.2019
3
ответа

sed + удаляют первый каталог из пути

Я должен удалить первый каталог из пути sed, (инверсия pf, что базовое имя делает). Например, повторите "/mnt/VPfig/Amer/AR4/Celtel/files/COM.txt" | sed... Я должен добраться:/VPfig/Amer/AR4/...
09.03.2019
3
ответа

Распечатать вывод цикла SSH По столбцам

Я хочу распечатать вывод цикла ниже в столбцы. Кто-нибудь может рассказать мне об этом. #! / bin / bash DATE = `date" +% d-% m-% Y_% H-% M-% S "` ### Найти пользователя с сервера с датой истечения срока действия для i в `cat / home / ...
08.03.2019
3
ответа

Извлечение текста из файла, когда я знаю его формат

Я запускаю скрипт, который выводит файл под названием scServer.scs, который выглядит примерно так: 49138@bber0501u29b.bb2.cluster 2 Решение 1 Поток жидкости (флюент) ...
07.03.2019
3
ответа

Сравнение двух файлов и отображение содержимого

У меня есть два файла, содержащие примерно следующее содержимое: Файл 1 OG5_126568 ОГ5_126583 ОГ5_126593 ОГ5_126596 ОГ5_126599 OG5_126609 File2 OG5_126568 psychrobacter_aquaticus.txt WP_021813339.1 ...
07.03.2019
3
ответа

Как вставить строку в crontab ПОСЛЕ ключевого слова или строки с помощью скрипта

Я понимаю, что существует много документации по редактированию crontab с помощью скрипта, и я могу сделать это, добавив запись с помощью следующей команды: line = "* * * * * /my/folder/script.sh" (crontab -l; echo ...
26.02.2019
3
ответа

Передача нескольких номеров по конвейеру в Sed

Можно ли передать список номеров в sed? Текущий конвейер выглядит примерно так: grep -nP 'foo' file_full.txt | сортировать | awk -F '[:; \ t]' '{print $ 1, $ 3, $ 9, $ 13}' Вывод ...
23.02.2019
3
ответа

удалить линии, совпадающие с шаблоном, если это повторится

Скажем, у меня есть конфигурационный файл: [основной] фу = бар [опция] вариант 1 = вариант 2 вариант 3 = вариант 4 [дополнительно] [нижний колонтитул] [хвост] печать = истинный [end] Я хочу печатать заголовки ([text]) только в том случае, если п
20.02.2019
3
ответа

bash + найти конкретное слово в строке, разделенной пробелами

Список параметров включает следующие примеры значений # echo $ list master01.montil131.com worker01.montil131.com worker02.montil131.com По порядку чтобы найти слово, которое включает главную строку, я делаю ...
19.02.2019
3
ответа

awk / sed или любым другим способом

У меня есть файл (с более чем 1000+ строками), который мне нужен для вывода в формате. Мне нужно увидеть, сколько строк у каждого th. В приведенном ниже случае у меня 3 thrs, а 5,4,2 - это счетчики каждой строки th ...
17.02.2019
3
ответа

Объединить следующую строку с предыдущей строкой

У меня есть текстовый файл, в котором есть строки вроде: LIN Это значение, которое мне нужно из этой строки, которая имеет очень длинную строку SHR This1; This2; This3; GYC Это доп. И вывод ...
12.02.2019
3
ответа

Печатать только несколько первых символов

У меня есть большой текстовый файл. Я хочу напечатать только первые 4, первые 5 и первый 8 символов каждой строки в одной командной строке. Например у меня есть строки: 123456789ab ABCdefgih55 Итак ...
06.02.2019
3
ответа

grep все до шаблона включительно

Предположим, у меня есть файл журнала, содержащий исключения, как показано java.lang.NullPointerException blabla ABC.Exception бла-лаббла dogchacecat.Exception yadayada Я хочу иметь возможность выводить каждую строку ...
01.02.2019
3
ответа

Используя sed для файлов в нескольких каталогах

, я получаю кучу файлов в нескольких каталогах с неправильными датами в первой строке каждого файла. Я пытаюсь написать скрипт, использующий sed и цикл for. Каждый файл находится в своей собственной директории, которая ...
27.01.2019
3
ответа

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

Мне нужно подсчитать значения во втором столбце из вывода некоторой команды. Однако проблема в том, что мне нужно учитывать только те строки, которые идут после строки, содержащей определенный шаблон. Например:...
21.01.2019
3
ответа

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

У меня есть файл 1, который содержит: AAAAAA BBBBB У меня есть файл 2, который содержит: 11111 22222 33333 и файл 3, который содержит: 22222 11111 33333, я хочу вставить каждую строку в файл 1 в файл 2 и 3 ...
20.01.2019
3
ответа

Как удалить резюме в начале команды «Top» в Linux?

Я использовал TOP -B -N 2 | awk '{Если ($ 9! = 0,0) Печать $ 0, SED -N' 8,20p '}' >> Text.txt, то вывод: Top - 16:24:42 до 3:49, 3 пользователя, нагрузка Среднее: 0,23, 0,29, 0,31 Темы: 503 Всего, 2 ...
14.01.2019
3
ответа

Как найти и заменить путь к файлу, указанному в файле

У меня есть содержимое файла, как показано ниже. Если линия имеет слово «.IDT», то мне нужно проверить, есть ли путь к файлу, предшествующему ему (например,: /bin/dir/test/abcdef.idt). Если да, то удалите путь к файлу и сохраните ...
14.01.2019
3
ответа

Команда Linux sed заменяет две строки с пробелами и специальными символами, используя регулярное выражение

У меня есть один файл со следующим примером текста . "list-value": {"object-value": {"value": "example-value-123"}} Я хочу изменить текст значения "example-value-123", сопоставив шаблон ...
12.01.2019
3
ответа

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

в каждой строке в я хочу Замените последние два запятых точками, которые я обнаружил, что такие два SD-трубопроводов, но он не работает с SED на MacOS $ Echo 'ABC, Def, 12379, Foo' | Sed 'S / \ (. * \), / \ 1. / // «| Sed 'S / \ (. * \), / \ ...
11.01.2019
3
ответа

Использование AWK для изменения поля с условием

Вход новый, 9,1 Старый, 11,0 выходов Новый, 09,1 Старый, 11,0 Я хотел бы добавить в поданный номер 2 после первого в случае, если это одна цифра, поэтому я хотел бы добавить 0 до цифры в качестве вывода. ...
08.01.2019
3
ответа

sed - Как мне сопоставить этот шаблон?

Я использую sed, и мне сложно найти, как удалить часть первой строки текста из каждого блока. Вот мои исходные данные: "s220823vaps2512": { "hostname": "s220823vaps2512", "...
06.01.2019
3
ответа

awk - заменить один символ только в определенный столбец

У меня есть такой файл: 2018.01.02; 1.5; комментарий 1 2018.01.04; 2.75; комментарий 2 2018.01.07; 5.25; комментарий 4 2018.01.09; 1.25; комментарий 7 Я хочу заменить все точки. Во второй колонке с запятой, как я ...
04.01.2019
3
ответа

Unix awk Совместите строку и выполняйте разграничение

, я проверяю проверку подключения Ping от хоста, и это будет SSH другому прыжкому хосту и выполнит Ping Communication. Я хотел бы распечатать успешные пакеты сочтены, используя awk. ...
04.01.2019
3
ответа

Замените AWORD или BWORD на CWORD в sed

Итак, у меня есть список случайных веб-сайтов следующего вида: rapido21655bonk.a.sweetpotato.net rapido26230bonk.a.sourpotato. net rapido29926bonk.b.sourpotato.net rapido29926bonk.b....
30.12.2018
3
ответа

удаление «na» из столбца и свертывание строки

Я хотел бы удалить строки, которые имеют файл «na» 0.000 0.000 0.055 0.036 0.003 0.002 0.000 0.002 0.002 0.002 0.000 На На 0.000 0.000 На 0.002 0.002 0,003 выход 0,000 0.000 0.055 0.036 0.003 0....
30.12.2018
3
ответа

Переместить строку, соответствующую шаблону, в начало файла (несколько files)

У меня есть папка, содержащая примерно 4000 текстовых файлов, каждый из которых содержит электронное письмо и его заголовки. Я хочу преобразовать все файлы в папке в один файл .mbox, но для этого мне нужны все ...
27.12.2018