Tag: текстовая обработка

awk, чтобы разграничить второй столбец

У меня есть файл с данными в следующем формате Item1|keys,books,helmet,handle, Item2|Bike, Item3 Item4|Tyre,brakes,headlight,clamps,rollergrip, Item5|Nails,hammers, Я хотел, чтобы приведенные выше данные были преобразованы в формат ниже Item1|keys Item1|books Item1|helmet Item1|handle Item2|Bike Item3 Item4|Tyre Item4|brakes Item4|headlight Item4|clamps Item4|rollergrip Item5|Nails Item5|hammers Я пытался добиться этого, используя команду cut, хотя это прекрасно работает, я хотел бы знать, может ли […]

Получение вывода egrep -o в одной строке

Мы пытаемся получить только данные из приведенного ниже результата, мы попытались исключить данные командой egrep но данные, которые мы получаем, находятся в другой строке, как я могу получить данные в одной строке. Total: 44.75TB Used: 0.44TB Available:42.04TB Usage(5% System alocation included):6.07% Вот требование 44.75 0.44 42.04 6.07 То, что мы пробовали, – это следующая команда […]

Замена одной тестовой строки на другую в определенном столбце

Я хотел бы заменить «CC» на «C» и «AA» на A »в определенном столбце файла с разделителями табуляции (вероятно, с помощью awk ).

Как получить значение последнего дня в текущем месяце в awk

Согласно ссылке последний день можно увидеть с помощью этой команды date : $ date -d "-$(date +%d) days -1 month" Wed May 31 21:20:31 CEST 2017 Мой вопрос в том, как я могу получить только день и назначить его переменной, которую я позже буду использовать, например awk '{day=system("date -d \"-$(date +%d) days -1 month\")"; print […]

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

У меня есть некоторые данные, которые выглядят так: sampleA ATGC 10 100 sampleA ATGC 120 230 sampleA ATGC 200 110 Я хочу напечатать min и max, используя значения в обоих столбцах 3 и 4. Поэтому мой вывод должен выглядеть так: sampleA 10 230 заранее спасибо

Преобразование двух строк в два столбца

Я хотел бы преобразовать каждые две строки в два столбца, используя awk . Любая помощь оценивается. input.txt: # Query: gi|11465907|ref|NC_001872.1| Chlamydomonas eugametos genome, complete genome # 0 hits found # Query: gi|11465922|ref|NC_000892.1| Pedinomonas minor genome, complete genome # 1 hits found output.txt: Chlamydomonas eugametos genome 0 Pedinomonas minor genome 1

Переформатирование таблицы с помощью awk

Я должен переформатировать ряд очень длинных таблиц следующим образом Исходный формат : John Smith,Jones,Taylor Janet Williams,Brown,Wilson Желаемый формат : John Smith John Jones John Taylor Janet Williams Janet Brown Janet Wilson Как я могу это сделать?

Согласование и сохранение и возврат информации на стандартный ввод

Поэтому я действительно застрял здесь. Я получил несколько файлов с миллионами строк данных, которые были отформатированы так: username|process name|process time (in minutes) Есть около 3,4 миллиона строк этого материала. Теперь задача для меня – сделать скрипт для себя, чтобы просмотреть все эти данные очень быстро. Поэтому в основном я хочу ввести имя пользователя из командной […]

Последовательно копируйте две строки и пропустите третий, используя awk

С довольно просто awk : awk '(NR%3)' awk.write для этого файла: this line 1 no un1x this lines 22 0 butbutbut this 33 22 has unix but not 1 THIS is not butbutbut ffff second line У меня есть вывод: this line 1 no un1x this lines 22 0 but not 1 THIS is not […]

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

Скажем, файл имеет данные для входа для нескольких пользователей: bobby activityname 2014-05-12(bobbymiller@gmail.com) bill activityname 2014-06-12(bobbymiller@gmail.com) bobby activityname 2014-06-12(bobbymiller@gmail.com) Как я могу сделать скрипт для создания файла cew, который показывает имя человека и разные даты, в которые они вошли? bill 2014-06-12 bobby 2014-05-12 2014-06-12

Interesting Posts

График слишком большой для растровых изображений cairo-renderer Ошибка

Terminal – перенаправление вывода в файл сокращается

Duplicity: переключиться на "вторичную цепочку резервного копирования"

mkfsdos: определить размер файловой системы FAT16 | 32 на USB-накопителе в Linux

Есть ли способ прослушивания netcat и размещения входящих файлов в целевом каталоге?

Как (и нужно ли) копировать и вставлять на веб-интерфейс ssh?

Можно ли ограничить количество процессорных мощностей, которые может потребоваться процессу?

Как остановить g ++ ссылку / включая старые системные заголовки / библиотеки из / usr / *?

Сообщается о чрезмерно высоком использовании памяти (3 ГБ) после перезагрузки

Как запустить два текущих процесса сразу в linux / bash?

Почему kworker потребляет столько ресурсов на Linux 3.0.0-12-server?

Развертывание повторения LVM2?

Можно ли узнать, когда вы находитесь в первом приглашении bash терминала?

Поиск подстроки без учета регистра в скрипте оболочки

Есть ли предел для процессов, которые я могу запустить в фоновом режиме?

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