Tag: awk

Выходные строки, содержащие конкретные строки

У меня есть файл, который выглядит так: Chr Start End Ref Alt Func.refGene Gene.refGene ExonicFunc.refGene AAChange.refGene Func.knownGene Gene.knownGene 1 53387379 53387379 GC UTR5 ECHDC2 NA NA UTR5 ECHDC2(FFF) 1 53387380 53387380 GC UTR5 C2(hhh) NA NA UTR5 C2(FFF) 1 1647814 1647814 TC exonic CDK11A,CDK11B synonymous SNV NA exonic CDK11A,CDK11B 1 1647814 1647814 TC exonic CDK11A23,CDK11B23 […]

Как использовать awk для печати n-го столбца и удаления дубликатов?

Я использую awk ниже, чтобы напечатать 8-й столбец и удалить дубликаты в этом же столбце. awk -F “,” ‘{print $8}’ filecsv | awk ‘!NF || !seen[$0]++’ Как сделать это с помощью всего одного awk вместо запуска awk дважды в вышеупомянутой линии

печатать строки с уникальными указанными полями

Как печатать строки, используя уникальные поля 2 , 3 и 4 ? поля с номерами 2 и 3 являются числами, а поле три – с алфавитом, всего 2500 строк в файле. Входные данные : 10,11,12,A,3 10,11,12,A,4 10,11,12,B,3 ВЫХОД: 10,11,12,B,3

Xargs для извлечения имени файла

Я хотел бы найти все файлы .html в папке и добавить [file](./file.html) в другой файл с именем index.md . Я попробовал следующую команду: ls | awk “/\.html$/” | xargs -0 -I @@ -L 1 sh -c ‘echo “[${@@%.*}](./@@)” >> index.md’ Но он не может заменить @@ внутри команды? Что я делаю неправильно? Примечание: имя файла […]

Группировка в строки на основе того же последнего столбца

У меня есть такие данные 15 23 16 23 17 24 18 24 Я хочу объединить / сгруппировать данные в первом столбце по данным в последнем столбце: 15 16 23 17 18 24 Как это сделать с помощью awk ?

удалить соответствующую фразу из начала файла списка и записать изменения

У меня большой список доменов, а некоторые начинаются с “www.” например www.google.com www.ebay.com twitter.com www.facebook.com Я хотел бы найти и обрезать начало строк, начинающихся с www. например, www.google.com становится google.com

Сравните несколько файлов и печать сходства и различий

У меня есть 61 файл (имена файлов похожи на cutpathid-hca.txt, cutpathid-hey.txt, cutpathid-hpl.txt, cutpathid-hpyd.txt, cutpathid-hpz.txt), каждый из которых содержит список, как показано ниже, я хочу сравнить их и распечатать сходство и различие в каждом файле с его именем файла. 00010 00020 00030 00040 00051 00052 00500 00520 00620 00630 00640 00650 00190 00680 00910 00920 00061 […]

Каковы точные различия между awk и cut с помощью grep?

Мы знаем, что можем получить второй столбец нужной строки из файла, используя эти два метода: awk ‘/WORD/ { print $2 }’ filename или же grep WORD filename| cut -f 2 -d ‘ ‘ Мои вопросы: Каковы различия между двумя командами выше? Какой из них имеет лучшую производительность? Каковы преимущества использования awk перед использованием cut и […]

Почему Awk портит мои переменные скрипта

Я действительно не знаю, почему мои переменные портятся, но я подозреваю, что причина в awk. Я сократил эту проблему до небольшого сценария: #!/usr/bin/env bash QUE_FILE=”/mnt/drive4-4/private/queue2.txt” t1=”$(cat “$QUE_FILE”)” echo “$t1” echo “============” echo “$t1” | while read i; do a1=”$(echo “$i” | awk ‘{print $1}’)” a2=”$(echo “$i” | awk ‘{print $2}’)” echo “a1 $a1 – a2 […]

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

Я видел этот вопрос, и я хочу сделать что-то похожее: печать строки, если значение в столбце изменяется По сути, у меня будет файл (с разделителями табуляции), как это A 0 10 loss A 10 20 loss A 20 30 loss A 30 40 no A 40 50 no A 50 60 no A 60 70 […]

Interesting Posts

Семейство файловой системы EXT: Почему первый суперблок начинается со смещения 1024?

Импорт ключей GPG застрял в «gpg: keybox» /root/.gnupg/pubring.kbx «создан» / «Получение» gpg: получение сервера ключей не удалось »

Как заменить все, кроме определенного шаблона с sed?

bash предотвращает прерывание printf другой printf

ошибка tar (дочерняя)

Как получить время модификации файла (в UNIX TIME!) В AIX?

Изменение пароля учетной записи пользователя postfix непосредственно в базе данных MySQL

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

Denyhosts: как всегда разрешать некоторым известным пользователям?

Как правильно запустить программу и сделать возможным перенаправить свой текущий выход (stdout и stderr) на более поздний этап?

Установка Linux на раздел SATA, с Windows, установленным на SSD

Настройка нескольких статических IP-адресов для образа диска

Шифрование и сжатие

Как сделать «Ctrl + L» для очистки экрана в ksh под Red hat linux?

Изменить формат журнала iptables

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