Tag: sed

объединить два файла csv на основе условия

У меня два файла csv позволяют говорить, что A.csv и B.csv A.csv содержат (размер файла более 5 гб) 64.234 20.342 786 63.231 20.124 765 63.652 20.857 387 B.csv содержит (размер файла более 5 гб) 63.231 20.124 234 63.652 20.857 383 64.234 20.342 876 Мне нужен финальный файл 64.234 20.342 786 876 63.231 20.124 765 234 […]

Заменить текст многострочным шаблоном

У меня есть шаблон в файле, который включает в себя новую строку: client_encryption_options: enabled: false Я хочу установить значение true . Но enabled должен быть ниже client_encryption_options . grep не позволяет мне искать многострочные. Как я могу это достичь?

Удалите текст из файла и сохраните, не открывая

Я удаляю дублированные строки текста из нескольких файлов. Команда, которую я пытаюсь использовать, – это sed -i 's/set autologout=10//g' /home/$x/.login Когда я запускаю его, я получаю эту ошибку sed: -I or -i may not be used with stdin Команда успешно запускается без опции -i однако она не сохраняет ее. Я создаю сценарий, поскольку я изменяю […]

awk + как печатать каждую секцию строки (IP) после первого имени хоста

как распечатать следующее (вывод из API), так что IP-адрес будет после имени хоста kafka02.ur.com 102.16.235.69 master01.ur.com 102.16.235.61 master02.ur.com 102.16.235.62 пример kafka02.ur.com 102.16.235.69 master01.ur.com 102.16.235.61 master02.ur.com 102.16.235.62

Согласование RegEx + удаление дополнительной строки

Поэтому я довольно новичок в том, что я сейчас называю «продвинутым» RegEx, пожалуйста, простите меня, это, вероятно, очень легко для вас, ребята, но мне нужно указывать в правильном направлении, потому что сейчас я боюсь. Я просканировал форумы и веб-сайты (в том числе: http://www.grymoire.com/Unix/Sed.html ), и я не могу найти то, что я ищу, или, по […]

Найдите шаблон, используя grep, а затем замените sed

У меня есть следующие строки кода BalancerMember http://server3:82 status=D BalancerMember http://server2:80 status=D Я хочу искать записи с портом 82, а затем хочу стереть status=D Итак, это будет выглядеть так BalancerMember http://server3:82 Пробовал это, но это не сработает grep :82 app.conf | sed -i 's/status=D/ /' sed: no input files Мне нужна опция -i с sed […]

Извлечь линии, содержащие шаблон

Я хочу извлечь все строки в файле, содержащем эти шаблоны: «# 1:» и «длина дерева для». Входные данные: #1: nexus0002_Pseudomonas_10M branch t NS dN/dS dN dS N*dN S*dS 6..5 0.000 390.0 195.0 0.0668 0.0000 0.0000 0.0 0.0 6..7 0.013 390.0 195.0 0.0668 0.0008 0.0114 0.3 2.2 7..1 0.000 390.0 195.0 0.0668 0.0000 0.0000 0.0 0.0 […]

Греп от последнего появления шаблона к другому шаблону

Доброе утро, Я пытаюсь написать сценарий UNIX для файла с несколькими повторяющимися шаблонами, за которым следует шаблон, который я ищу. Этот вопрос очень похож на: « Получить последнее вхождение шаблона перед другим шаблоном ». Однако у меня нет «tac» (или «tail -r»), и я хочу вернуть последнее вхождение String1 перед String2 и String2. output.out: … […]

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

Я пытаюсь отфильтровать часть файла, содержащего 2 цифровых сертификата. В принципе, я хочу первую часть (скажем, Cert1), а не вторую часть (Cert2). Содержимое файла: —–BEGIN CERTIFICATE—– AAAA AAAA ETC —–END CERTIFICATE—– —–BEGIN CERTIFICATE—– AAAA AAAA ETC —–END CERTIFICATE—– У меня создалось впечатление, что это даст мне содержание Cert1 (первая часть между первым BEGIN и первым […]

Как искать '/>' с sed

Мне нужно добавить новую строку после первого /> для всех файлов в каталоге. Вот мой сценарий: #!/bin/bash find ./ -type f -print0 | while IFS= read -r -d '' myfile; do sed -i '0,/\/>/asome text here' $myfile done Однако, похоже, что все \n совпадают. Например, если файл выглядит так: abc def <abc/> <abc/> После выполнения […]

Interesting Posts

Почему я не могу использовать политику REJECT в своей цепочке iptables OUTPUT?

Как опросить для Xvfb, чтобы быть готовым?

сортировать файл, но держать пары линий вместе

Добавляя к тому же массиву в разных циклах, остаются только последние значения Bash 4

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

Установите диспетчер пакетов во FreeBSD 10

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

Профиль LXC apparmor ограничивает выполнение сценариев в / run / *

Информация о сокетах и ​​ядрах. Как проверить пустые сокеты?

ftp server log включить дополнительную информацию

напишите bash scipt, что ssh на несколько серверов и запускает там скрипт, который запускает приложение, но не умирает, когда ssh отключается

Установленный SFTP для AWS Linux – Невозможно прочитать

Как установить пакет vsftpd

Попытка запуска почтового сервера PostFIX. Но отправка почты не работает

DNS не применяется с системным разрешением

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