Articles of sed

Редактировать поля через запятую

Входные данные: 1,012018,111 2,1-2018,111 3,10-2018,111 Выход: 1,01/2018,111 2,01/2018,111 3,10/2018,111 Как я могу достичь того, что означает редактирование месяца и года, чтобы быть мм / гггг

Помогите с удалением и командой sed

Я просмотрел все посты и не могу найти ничего, что относится к этому конкретному примеру. Мой файл / etc / aliases нуждается в редактировании, но так как у меня один и тот же файл на более чем 100 хостах, я хочу просто написать его и запустить. У меня есть несколько записей псевдонимов, и в одной […]

подсчитать количество вхождений подстроки и сохранить наивысший балл

У меня есть список строк, таких как: StringA 45 StrinB 98 StringA 35 StringA 83 StrinB 78 StringC 65 StrinB 98 и я хочу отфильтровать дубликаты, вывести количество вхождений (подстроки, которая может быть разной длины, но будет ограничена ^ (начало строки) с одной стороны, \ tab с другой) плюс распечатать только наибольшее число найдено связанным […]

Замена зашифрованного пароля

У меня есть зашифрованные пароли, специфичные для каждой среды. У него есть специальные символы. Ниже приведен пример среды разработки (с косой чертой) $$Param_INFA_USER=USR_DF $$Param_INFA_PASS=1OFR6pSbNq/yvLtpxHbC9E9KvloTj5tRGpzr9dCMD7E= v_prst_pwd=`grep -i “\\$\\$Param_INFA_PASS” param_file.parm` | tr -d ‘ ‘ v_lbl_pwd=`grep -i “\\$\\$Param_INFA_PASS” param_file.parm | cut -d ‘=’ -f1` sed -i ‘s/’$v_prst_pwd’/’$v_lbl_pwd’=’$envspfc_pwd’/g’ param_file.parm sed -is/$$Param_INFA_PASS=**1OFR6pSbNq/yvLtpxHbC9E9KvloTj5tRGpzr9dCMD7E=**/$$Param_INFA_PASS=ABC/g param_file.parm Я пытаюсь заменить пароли и получил […]

Удаление текста после символа несколько раз в одном столбце

Итак, у меня есть определенный текст, настроенный во втором и третьем столбцах моего файла, например: GO:0005634^cellular_component^nucleus`GO:0003677^molecular_function^DNA binding` Я хочу избавиться от всего текста, относящегося к функции, и получить вывод следующим образом: GO:0005634`GO:0003677 Я не уверен, как подойти к этому с помощью sed или awk Примечание : строки имеют различное количество GO:xxxxxxx .

Самый быстрый способ суммирования N-го столбца в текстовом файле

У меня есть файл CSV (в котором разделитель полей действительно запятая) с 8 столбцами и несколькими миллионами строк. Вот пример: 1000024447,38111220,201705,181359,0,12,1,3090 1064458324,38009543,201507,9,0,1,1,1298 1064458324,38009543,201508,9,0,2,1,90017 Какой самый быстрый способ вывести сумму всех чисел в данном столбце, а также количество прочитанных строк? Можете ли вы объяснить, что делает это быстрее?

Заменить текст значениями

У меня есть два файла, которые нужно объединить в один. Пример файла 1: gene_1 578 gene_2 565 gene_3 3 gene_4 77 gene_5 8 gene_6 0 gene_7 45 gene_8 67 gene_9 0 gene_10 65 Файл2 пример: COG0430 gene_5 gene_9 COG1949 gene_1 gene_3 gene_6 COG5049 gene_2 gene_4 gene_7 gene_10 COG5104 gene_8 Выходной файл должен выглядеть так: COG0430 […]

AIX SSH с работой Pipe один лайнер отказывает

У меня есть один вкладыш для сбора информации об ошибках на каждом сервере AIX VIO с использованием ssh . Но приведенная ниже команда не работает. Я передаю команду для выполнения в корневой оболочке на VIO-сервере (oem_setup_env) ssh -padmin@VIOS1 “print \”errpt -T PERM,TEMP -s 0610141418 -e 0701000018 \| awk -F ” ” ‘{print \$5,\$6,\$7,\$8,\$9}’\ | sort […]

$ 1 не работает с sed

У меня есть куча файлов, которые содержат tags XML, такие как: PIDAT O Мне нужно удалить все, что идет после первого в этой строке, чтобы я мог получить это: Для этого я использую sed -i -e ‘s/(^).+/$1/’ *.conll Но похоже, что sed не распознает $1 . (Как я понимаю, $1 должен удалить все, что не […]

Grep слово в файле и затем искать в обратном порядке шаблон

У меня есть файл, в котором я должен найти слово, и как только я найду это слово, я должен сохранить эту запись в своем выводе, а также мне нужно вернуться к этой записи и взять предыдущую запись, ниже это пример insert_job: Capture this record as well job_type: FW box_name:XXXXXXXXXXXXXXX machine: XXXXXXXXXXXXXXX owner: XXXXXXXXXXXXXXXXXXXXX permission: date_conditions: […]