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

Чтение / обработка данных столбца для n-го повторения

У меня есть матрица, где у меня есть количество генов в разных образцах Col1: GeneName Col2: Length Col3;Col4;Col5; Counts for genes in sampleA/sampleB/sampleC Col6;Col7;Col8; Total counts in sampleA/sampleB/sampleC Это примерная матрица. A1BG 1758 53 4373 207 46005749 43849471 31554941 A1BG-AS1 2126 5 88 12 46005749 43849471 31554941 A1CF 9695 8882 3522 437 46005749 43849471 31554941 […]

Добавить информацию из .dat в CSV-файл

У меня есть текстовый файл: sn,device_id,ip_address P7K08UQ , BIOTERIO, 148.111.83.177 H006K022 , N7K-LAN(JAF1651ANDL), 148.111.4.111 FNS174002FT , LAB_PESADO, 148.111.131.188 FNS14420533 , Arquitectura_Salones, 148.111.135.44 H006K021 , CIVIL_253, 148.111.132.666 H006K083 , Arquitectura, 148.111.134.111 H006K032 , ING_CIVIL, 148.111.133.777 FNS16361SG0 , ING_CIVIL_DIR, 148.111.4.188 H006K040 , Ingenieria_Posgrado, 148.111.137.253 00000MTC1444080Z, Biblio_Barragan, 148.111.136.61 FNS11190FLE , Electronica_Edif_3, 148.111.130.253 И еще один такой вот: SN: […]

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

<kernel> use_profile 0 use_group 0 file execute /lib64/rc/sh/cgroup-release-agent.sh exec.realpath="/lib64/rc/sh/cgroup-release-agent.sh" exec.argv[0]="/lib64/rc/sh/cgroup-release-agent.sh" file execute /sbin/init exec.realpath="/sbin/init" exec.argv[0]="/sbin/init" file execute /sbin/modprobe exec.realpath="/bin/kmod" exec.argv[0]="/sbin/modprobe" <kernel> /sbin/init use_profile 0 use_group 0 <kernel> /sbin/init /sbin/openrc use_profile 0 use_group 0 <kernel> /sbin/init /sbin/openrc /lib64/rc/sh/init-early.sh use_profile 0 use_group 0 <kernel> /etc/init.d/dmesg use_profile 0 use_group 0 file execute /lib64/rc/sh/openrc-run.sh exec.realpath="/lib64/rc/sh/openrc-run.sh" exec.argv[0]="/lib64/rc/sh/openrc-run.sh" file read /etc/rc.conf […]

Почему поля, не разделенные пробелом на выходе этого примера?

При применении awk -F'[,/]' '{sub(/\/[0-9]+/, "/" ($2+3) ); print $0}' для ввода Statements and Functions/399,Black,notBold почему вывод Statements and Functions/402,Black,notBold вместо Statements and Functions 402 Black notBold ? -F'[,/]' изменяет разделитель полей FS либо , либо / , для awk для чтения ввода. OFS по умолчанию является пробелом. Значит, при print $0 не все поля […]

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

Вот мой файл. Из этого файла мне нужно печатать только буквенно-цифровую строку с помощью команд linux / unix? 1234567890 1234567890 123456789X 0974385495 Ожидаемый результат: 123456789X Получается вывод следующей командой: $ tr -cd '[:alnum:]' < distinct_file.txt 12345678901234567890123456789X0974385495

Извлечение полей строк в текстовом файле

Как я могу извлечь третье значение и все последующие (т. Е. Отбросить первые два значения) из каждой строки в текстовом файле, содержащем, например, следующие значения? 1 1112 0 1 2 2 1111 0 2 3 1211 1 0 3 Я хочу проигнорировать 1 1112 , 2 1111 и 3 1211 и получить только значения 0 […]

Я хочу скопировать строки из одного текстового файла в другой, если он содержит определенный шаблон

У меня есть один .txt-документ, содержащий rs-numbers (первый столбец) и другие варианты: head: rs2925757 A 0.113329 rs10929982 T 0.113329 rs2119812 C 0.182322 rs7629805 A 0.182322 rs6771792 C 0.19062 rs11709077 G 0.157004 rs13083375 G 0.14842 rs13064760 C 0.14842 rs7638903 G 0.14842 rs4684847 C 0.14842 У меня есть другие txt-документы, похожие на это (с номерами rs в […]

множественные замены на одной строке с sed

Я хотел бы отсканировать целое дерево файлов и сделать две замены любой строки двумя совпадениями, то есть: printf("Hello WORLD! %s, %d\n",bcm_errstr(rv),var); dprintf("kjhgjkhfkhgfjgd %s\n",bcm_errstr(rv)); должен стать printf("Hello WORLD! %d, %d\n",rv,var); dprintf("kjhgjkhfkhgfjgd %d\n"rv); Я пробовал следующее без успеха ( sed.c является моим тестовым файлом, содержащим две строки, которые будут соответствовать запросу): p$ grep printf | grep "%s" […]

Прочитайте больший файл-A и найдите связанные строки во втором файле и создайте вывод

Я запускаю цикл for для двух больших файлов (от 1,6 до 47 миллионов записей), и каждая строка grep занимает много времени. было интересно, есть ли еще более быстрое решение, которое я могу использовать здесь. В принципе, мне нужно прочитать FILE-A для каждой строки и grep его против FILE-B.csv и создать результирующий вывод. FILE-A: (1.6 million […]

Фильтровать имена из текстового файла

У меня есть файл, где есть имена, сидящие в первой позиции символа. Я пытаюсь найти способ grep все имена. Пример здесь я бы хотел, чтобы имена BUBBA и SUSAN были перечислены. BUBBA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = bubba01)(PORT = xxxx)) ) (CONNECT_DATA = (SERVICE_NAME = bubba01) ) ) SUSAN […]

Interesting Posts

Как правильно удалить код выхода / обработать ошибки при использовании замещения процесса?

Как я могу сократить строки, показанные на панели i3status?

Как удалить имя файла из завершения bash на основе его суффикса?

Различия между VNC и ssh -X

Как сканировать и сравнивать два файла, которые будут соответствовать IP-адресам? Сценарий для веб-хостинга

ssh_config: указать команду для запуска на удаленном компьютере при входе в систему

pulseaudio sink всегда приостановлено

плейлист omxplayer без черного между видео в формате 1920×1080

Команда (ы) установить tempfile на CentOS 6.4

Существуют ли ограничения размера при увеличении файловой системы EXT3?

Системный вызов отправил предупреждения в stderr: ошибка: неподдерживаемая опция (синтаксис BSD)

Индикатор изменения макета клавиатуры

Упаковка Debian: mk-build-deps не может установить определенную версию пакетов Build-Depends

Клавиатура не работает в X11 после возобновления сна / приостановки

Ключ управления питанием для запуска сценариев при пробуждении

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