Tag: awk

Когда awk обрабатывает символ новой строки как `;`, а когда нет?

Я читаю знаменитый учебник по awk из http://www.grymoire.com/Unix/Awk.html . В котором он упоминается. To be precise, in the original AWK you can insert a new line character after the curly braces, and at the end of a command, but not elsewhere. Я получил следующий тест командной строки awk на моем Mac и удаленном хосте, с […]

Получение последовательности fasta с использованием информации файла с файла из локально установленного файла

У меня есть .bed-файл, содержащий около 30000 строк, для которых у меня есть последовательности, полученные с помощью модуля fetch-sequences сплиттера инструмента rsat ( http://rsat.ulb.ac.be/rsat/help.fetch-sequences.html#usage ). [Примечание: этот инструмент каждый раз подключается к серверу для извлечения последовательностей] Теперь у меня около 10000 подмножеств одного и того же файла кровати, отсортированного случайным образом, для которого я хотел […]

Сопоставьте первые поля двух разделенных табуляцией файлов и значений соответствия печати

У меня два файла. Сопоставьте 1st столбец первого файла с первым столбцом второго файла и распечатайте всю строку второго файла. Второй файл – это выделенный файл <tab> . Я пробовал много awk одного лайнера, но все удаляют повторяющиеся значения. Как A и C здесь. Я хочу сохранить их. File 1 : A B C D […]

Отображение «Нет результатов» Когда команда AWK не имеет выхода

У меня есть следующий код, спасибо тем людям, которые помогли мне здесь awk -F: '{if(system( "[ -d " $6 " ]") == 1) {print "The directory " $6 " does not exist for user " $1 }}' /etc/passwd Тем не менее, я был глупым и не объяснил свою полную проблему. Вместо того, чтобы изменить вопрос […]

Команда Awk против Grep

У меня возник вопрос о команде awk . Я хочу взять кучу файлов и найти одну строку из каждой и извлечь их в отдельный файл с запятой, чтобы я мог импортировать его в excel для целей графического отображения. Меня это беспокоит, потому что в программе я использую выходные файлы .info, и я слышал, что awk […]

awk: Столбцы не печатаются, когда конкатенация строк передается как командная строка

Я обнаружил некоторую аномалию при написании сценария. Следующие примеры работают так, как ожидалось: $ echo 123 | awk '{print $1 456}' 123456 $ sh -c "echo 123 | awk '{print $1}'" 123 Но следующий пример: $ sh -c "echo 123 | awk '{print $1 456}'" 456 Я ожидаю распечатать 1-й столбец с дополнительной строкой, которая […]

Извлечь текст из одной итерации сверху

Я хочу выполнить верхнюю команду из моего сценария bash проблема в том, что обычно, когда я набираю верхнюю команду на консоли, я выхожу из Ctrl + C. но как выйти из top когда я запускаю top команду из моего сценария bash? например, как распечатать свободную память сверху в bash? Я делаю следующее, но команда не […]

Скрипт Sed / awk для нестандартного журнала доступа Apache (Oracle Weblogic)

Я ударил стену своими ограниченными способностями сценариев sed, и я задаюсь вопросом, может ли кто-нибудь из вас помочь мне. У меня есть нестандартный протокол доступа Apache со следующим форматом: #Version: 1.0 #Fields: c-ip date time cs-method cs-uri sc-status time-taken bytes #Software: WebLogic #Start-Date: 2014-07-21 11:21:59 10.000.000.000 2014-07-21 11:22:16 GET /em/skins/login.css 200 0.1 1091 10.000.000.000 2014-07-21 […]

используя команду awk, чтобы сравнить два файла и распечатать все столбцы, а затем отобразить как NA

Файл 1: 123, 234 345, 789 678, 900 Файл 2 123, abc 345, dnc Желаемый вывод (все столбцы в файле1 и отсутствующее значение в файле два как NA): 123,234,abc 345,789,dnc 678,900,NA

Печать первого и последнего совпадений поля с awk

У меня есть file разделителями табуляции: qrs John tuv abcd Sam efgh ijk Sam lmnp abcd Sam efgh ijk Sam lmnp qrs John tuv Я пытаюсь напечатать строку, в которой второе поле не соответствует значению предыдущей строки во втором поле, и распечатать строку, в которой второе поле не соответствует следующей строке. Я играл с вариациями […]

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