Articles of sed

Parse du result используя sed

Здравствуйте, я пытаюсь разобрать результат команды du, но я не знаю, как это сделать без циклов du -shm /var/vmail/mailboxes/domain/*/mail мой результат – список, например: 80 /var/vmail/mailboxes/domain/USER1/mail 150 /var/vmail/mailboxes/domain/USER2/mail 220 /var/vmail/mailboxes/domain/USER3/mail В приведенном выше списке я хочу преобразовать его в объект JSON с ниже: {USER1: 80, USER2:150, USER3:220 } или хотя бы иметь что-то 80 USER1 […]

Как удалить символ новой строки в определенном столбце в файле CSV?

У меня есть CSV-файл с 150+ столбцами, с символом новой строки в качестве разделителя записей Проблема заключается в том, что в одном из столбцов появляются символы новой строки. Для этого я хочу удалить их. Входные данные: 001|Baker St. London|3|4|7 002|Penny Lane Liverpool|88|5|7 Выход: 001|Baker St. London|3|4|7 002|Penny Lane Liverpool|88|5|7

Поиск и замена содержимого файла

Я хочу найти символы в файле и заменить их содержимым: ktr_updater в файле ktr_updater и замените его содержимым из другого файла с помощью команд Unix. sed -i ‘s/ktr_updater/'”$ktrupdate”‘/g’ samplejob.kjb

вырезать только дату и время из заданной входной строки – входной строкой является Cpmplete sting, например 05-09-2018-10.13

вырезать только дату и время (т.е. 05-09-2018-10.13 ) из строки ниже /pi_nfs/pixin/axpin-zhgahh/was_logs/was_admin_logs/start_WPS.log.05- 09-2018-10.13:ADMU4000I: Server Node_axpin-zhgahh_AppClusterMember stop completed. /pm_nfs/pmfin/axpin-zhgahh/was_logs/was_admin_logs/start_WPS.log.05- 09-2018-23.00:ADMU4000I: Server Node_axpin-zhgahh_AppClusterMember stop completed. Я пробовал комбинацию ниже, но она возвращает меня Команда: zgrep -i “AppClusterMember stop completed” /pi_nfs/pixin/axpin zhgahh/was_logs/was_admin_logs/start_WPS.log.05-09-2018*|cut -d ‘.’ -f3 Выход: 05-09-2018-10.13:ADMU4000I: Server Node_axpin-zhgahh_AppClusterMember stop completed 05-09-2018-23.00:ADMU4000I: Server Node_axpin-zhgahh_AppClusterMember stop completed Ожидаемый результат: […]

Как удалить вкладку между двумя столбцами на многих похожих строках текста?

У меня есть документ, который я форматирую, он содержит 1/2 миллиона строк текста и в основном идентичен примеру ниже. Мне нужно удалить вкладку между двумя буквами, чтобы это: rs207460002 26 15579 TA rs207459997 26 15615 GC rs527236190 26 15637 TC Становится так: rs207460002 26 15579 TA rs207459997 26 15615 GC rs527236190 26 15637 TC Любые […]

Печать столбцов в формате AWK на основе номера столбца и условия соответствия шаблона

Мне нужно переформатировать вывод следующей команды, используя awk для статических и динамических номеров столбцов: ps -eopid,lstart,cmd | grep java |grep -v grep Ниже приведен пример ввода команды awk: 17524 Wed May 9 08:50:37 2018 /opt/java/latest/bin/java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/app/oracle/wls1036/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.system.BootIdentityFile=/projects/domainName/servers/AdminServer/security/boot.properties -Dweblogic.nodemanager.ServiceEnabled=true -Xverify:none -da -Dplatform.home=/app/oracle/wls1036/wlserver_10.3 -Dwls.home=/app/oracle/wls1036/wlserver_10.3/server -Dweblogic.home=/app/oracle/wls1036/wlserver_10.3/server -Ddomain.home=/projects/domainName -Does.client.home=/app/oracle/wls1036/oesclient -Doracle.home=/app/oracle/wls1036/oesclient -Doracle.security.jps.config=/projects/mydomain/config/oeswlssmconfig/AdminServer/jps-config.xml -Dweblogic.management.discover=true […]

Помогите с зацикленным оператором sed – странный вывод

Я думал, что знаю, как обходить цикл с использованием sed, наверное нет! Я написал небольшой скрипт, который рекурсивно просматривает все * .py файлы в каталоге и заменяет определенные записи в файлах. Итак, файлы и их текущий контент: find . -name “*.py” -exec ls “{}” \; -exec cat “{}” \; и это возвращает это: ./1/File1.py import […]

Разбор 2 файлов

Я пытаюсь проанализировать 2 файла Microsoft Office которые называются v64.hash и VersionDescriptor.xml . Имейте в виду, что содержимое файлов будет меняться с каждым обновлением Microsoft Office . Я бы хотел: v64.hash вторую строку из v64.hash : 4172FC3F5555BA53FDF7F830773F0696 16.0.9226.2126 Напечатайте каждый attribute=”value” для тегов в в VersionDescriptor.xml :

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

Как подсчитать количество вхождений подстроки в строку, используя Bash? ПРИМЕР: Я хотел бы знать, сколько раз эта подстрока: Bluetooth Soft blocked: no Hard blocked: no … происходит в этой строке … 0: asus-wlan: Wireless LAN Soft blocked: no Hard blocked: no 1: asus-bluetooth: Bluetooth Soft blocked: no Hard blocked: no 2: phy0: Wireless LAN Soft […]

Не удается установить Sed в директорию tools, Permission Denied

Я строю Linux с нуля. Вот ошибка, с которой я столкнулся при установке sed. /tools/bin/install: cannot create regular file ‘/tools/bin/sed’: Permission denied Из-за этого я не могу скомпилировать файлы заголовков Linux /bin/sh: sed: command not found Makefile:629: arch//Makefile: No such file or directory make: *** No rule to make target ‘arch//Makefile’. Stop.

Intereting Posts
Как перемонтироваться в режиме чтения-записи определенного монтирования устройства? Интегрированная графика Intel Mint Intel не работает Как выбрать одно направление прокрутки для сенсорной панели, а другое – для ThinkPad Nub? Построение дебианской установки для платы Allwinner. Зачем нужен «последовательный» кабель? ld-uClibc.so отсутствует Изменение сочетания клавиш префикса tmux для быстрого сочетания клавиш Не удается войти в OpenSuse: «Нет серверов входа в систему» Измените размер конкретной записи в контекстном меню? Как добавить следующий статический адрес маршрута в / etc / sysconfig / network-scripts / route-eth0, чтобы сделать его постоянным? Добавьте содержимое файла XML другому, используя скрипт bash Как удалить все, кроме последнего вхождения строки? Сетевые диски в облаке? Разрешение доступа на запись к подключенному к SMB диску Как заблокировать пользователей с помощью PAM в Scientific Linux 5.5? Tmux отображение котировок / сообщений при запуске