Вопросы с тегом «text-processing»

Манипулирование или изучение текста с помощью программ, сценариев и т. Д.


6
Awk - вывести вторую строку из числа файлов .dat в один файл
У меня есть несколько файлов что-то вроде: (на самом деле у меня есть 80) file1.dat 2 5 6 9 7 1 file2.dat 3 7 8 4 1 3 Я хочу в итоге файл, содержащий все вторые строки. т.е. output.dat 6 9 8 4 То, что у меня есть, зацикливается на …

3
Как непрерывно выводить историю команд с временными метками на терминал?
Я использую простой псевдоним, чтобы включить «отслеживание» команд в одном или нескольких терминальных окнах: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Затем я просто помещаюtail -f свой файл .bash_history в другой терминал рабочей области, чтобы получить немедленную обратную связь. Я только что включил неограниченную историю и обновил свой формат истории ( export …

4
Почему sed дает мне ошибку о неопределенном `s '?
У меня есть набор замен sed в скрипте bash, и я получаю сообщение об ошибке о неопределенной команде `s '. Вот как выглядит строка sed: sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" -e "s/TMPFOO3/$FOO3/" -e "s/TMPFOO4/$FOO4/" -e "s/TMPFOO5/$FOO5/" /home/foo/template > /home/foo/template/finishedresult По какой-то причине bash это не нравится, и я получаю …


2
grep окружающие персонажи матча
Я ищу, чтобы найти и заменить в гигантском дампе базы данных, и он не делает то, что я думаю, должно произойти. Я хотел бы найти для моей целевой строки в файле, а затем увидеть окружающие 8 символов или около того (мне может потребоваться изменить это число, в зависимости от). Как …

5
Удалить одно или несколько полей, разделенных «-», в конце строки
Я собираюсь проанализировать данные googleapis.txt bucket,abc-def-ghi-45gjd4-wwxis bucket,dde-wwq-ooi-66ciow-po22q instance,jkl-mno-1-zzz-68dkakw-oo9w8 disk,pqr-stu-10-kuy-l2oxapw-rp4lt Я ожидаю, что результат, как эти ниже bucket,abc-def-ghi bucket,dde-wwq-ooi instance,jkl-mno-1-zzz disk,pqr-stu-10-kuy Я думаю, что я должен измениться, -чтобы быть пробелом, а затем запустить эту команду cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1' Я получил это от этого https://stackoverflow.com/a/27794421/8162936 …

5
Удаление строк, содержащих NA в каждом столбце
У меня есть файл с разделителями табуляции, который выглядит следующим образом: gene v1 v2 v3 v4 g1 NA NA NA NA g2 NA NA 2 3 g3 NA NA NA NA g4 1 2 3 2 Количество полей в каждой строке фиксировано и одинаково. Я хочу удалить эти строки из …

7
Получить содержимое перед двоеточием
У меня есть текстовый файл в Linux, где содержимое, как показано ниже: help.helloworld.com:latest.world.com dev.helloworld.com:latest.world.com Я хочу получить содержимое перед двоеточием, как показано ниже: help.helloworld.com dev.helloworld.com Как я могу сделать это в терминале?

4
Bash метод для просмотра начала и конца файла
В кластерах на основе очередей очередь ожидающих заданий отображается из команды, скажем showqueue. Команда возвращает в столбцах список приемлемых данных, таких как имена и т. Д., Но столбцы / данные не имеют значения для вопроса. Мне нравится использовать утилиту, watchкак watch showqueueиногда (с псевдонимом, alias watch="watch "чтобы заставить расширение псевдонима …

2
Манипулировать научным форматом без «е»
Я пытаюсь манипулировать файлом, который содержит цифры в научной нотации, но без eсимвола, т.е. 1.2e+3записывается как 1.2+3. Самой простой вещью, с которой я думал, awkбыло заменить ее +с e+помощью gsubфункции и выполнить мои вычисления в новом файле. То же самое касается минус дела. Таким образом, простое исправление может быть сделано …

3
Удаление части текстового файла и последующих строк с помощью sed
Мне нужно отредактировать файл следующим образом: auto wlx00 allow-hotplug wlx00 iface wlx000 inet dhcp iface wlx000 inet6 auto post-up sysctl -w net.ipv6.conf.wlx000.accept_ra=2 auto wlx000 цель состоит в том, чтобы удалить строки, начинающиеся с 'iface ... inet6', а также удалить следующие несколько, которые начинаются с пробела (может быть ни одного или …

4
Разграничить пробелом, но игнорировать обратную косую черту
5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Я хотел бы получить первый столбец из вышеперечисленного, но подвох в том, что мне нужно рассматривать \ (пространство с обратной косой …

2
Как объединить строки двух файлов, используя общие заголовки?
Я хочу объединить два файла на основе общих данных, представленных в них в качестве заголовка. Ниже приведен пример File1 >Feature scaffold1 1 100 g 101 200 g 201 300 g >Feature scaffold2 1 100 g 01 500 g >Feature scaffold3 10 500 g >Feature scaffold4 10 300 g Файл 2 …

4
Есть ли простой способ подсчета символов в словах в файле, из терминала?
У меня есть 100 миллионов строк в моем файле. Каждая строка имеет только один столбец. например aaaaa bb cc ddddddd ee Я хотел бы перечислить количество символов Нравится 2 character words - 3 5 character words - 1 7 character words - 1 и т.п. Есть ли простой способ сделать …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.