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

Вопросы по изменению, созданию или анализу текстовых файлов. Это очень широкий тег, если ваш вопрос касается использования определенного инструмента, отметьте его также именем инструмента (например, sed, awk, perl и т. Д.)

6
Как заменить текст случайно из файла?
Как я могу произвольно заменить определенные строки в одном текстовом файле на строки из другого файла? Например: file1.txt(file has more than 200 lines): moonwalker@address.com hansolo@address.com anakinskywalker@address.com obiwankenobi@address.com darthvader@address.com file2.txt(file has 10-20 lines): @adress1.com @adress2.com @adress3.com @adress4.com @adress5.com output.txt: moonwalker@address4.com hansolo@address1.com anakinskywalker@address5.com obiwankenobi@address2.com darthvader@address3.com

1
Как получить одинаковые строки, сравнивая два файла
У меня есть два файла, файл A и файл B Файл A содержит всю информацию, а файл B содержит уникальные идентификаторы информации. Я хочу сравнить оба файла и получить информацию об идентификаторах из файла A файл А: acb:A1S_1863 ncbi-proteinid:ABO12290 acb:A1S_1864 ncbi-proteinid:ABO12291 acb:A1S_1865 ncbi-proteinid:ABO12292 acb:A1S_0105 ncbi-proteinid:ABO10592 acb:A1S_0106 ncbi-proteinid:ABO10593 файл B: A1S_1865 …

4
Найти идентификаторы в одном файле, которых нет в другом
У меня есть два файла: abc.txt abcd xyz pqrs mno.txt zzon mkno abcd Я хочу проверить, есть ли "abcd" в файле mno.txt . Нет необходимости, чтобы, если «abcd» был первым в abc.txt , он также будет первым в mno.txt . В обоих файлах тысячи таких идентификаторов. Я хочу также проверить, …

2
Как заменить несколько строк одним словом в файле (заменить на месте)?
Содержимое моего filenameфайла выглядит следующим образом (например): My block of line starts from here START First line second line third line END and end to here for example. Я хочу заменить блок строк между STARTи ENDодним словом, например, на SINGLEWORD. Как ниже: My block of line starts from here SINGLEWORD …

3
Замена точек (.) В седе
Поэтому актуальный вопрос: есть ли у кого-нибудь идея, как удалить M-BM-специальный символ, не рискуя потерять другие символы? У меня есть строка текста: " . . ." это space dot space dot space dot Я пытаюсь заменить все вхождения этой строки в текстовом файле на "..." это dot dot dot Я …

10
Как мне сгенерировать накопленное общее количество чисел в текстовом файле?
У меня есть текстовый файл с 2 миллионами строк. Каждая строка имеет положительное целое число. Я пытаюсь сформировать таблицу частот. Входной файл: 3 4 5 8 Вывод должен быть: 3 7 12 20 Как мне это сделать?

5
Получить один элемент строки пути, используя bash
У меня есть файл ASCII, содержащий пути к файлам, которые я прочитал, запустив: while read p; do echo $p; done < filelist.txt Файл содержит пути к файлам со следующим шаблоном: ./first/example1/path ./second/example1/path ./third/example2/path Как я могу получить определенную часть строки пути (от /до /), например, мне нужно получить вывод, который …

6
Создать каталоги с именем из текстового файла, которые содержат символ «/»
У меня есть файл .txt, который содержит такой текст A1/B1/C1 A2/B2/C2 A3/B3/C3 Я хочу сценарий, который читает файл .txt для каждой строки, а затем создать каталог на основе первого слова (A1, A2, A3) Я создал скрипт, как это: file="test.txt" while IFS='' read -r line do name="line" mkdir -p $line done …

2
Ограничить вывод grep короткими строками
Я часто использую grep, чтобы найти файлы с определенной записью, подобной этой: grep -R 'MyClassName' Хорошо, что он возвращает файлы, их содержимое и помечает найденную строку красным цветом. Плохо то, что у меня также есть огромные файлы, где весь текст написан одной большой строкой. Теперь grep выводит слишком много при …

4
Как извлечь несколько битов информации, которые появляются в разных строках одного и того же текстового файла
Я пытаюсь извлечь идентификатор последовательности и номер кластера, которые встречаются в разных строках в одном и том же текстовом файле. Вход выглядит как >Cluster 72 0 319aa, >O311_01007... * >Cluster 73 0 318aa, >1494_00753... * 1 318aa, >1621_00002... at 99.69% 2 318aa, >1622_00575... at 99.37% 3 318aa, >1633_00422... at 99.37% …

1
Как я могу отслеживать уровень и частоту беспроводного сигнала и регистрировать его в формате CSV?
Я хочу выполнять команду iw dev wlan0 linkнепрерывно каждую секунду и сохранить вывод в csvфайл. Я использую следующую команду: while sleep 1; do iw dev wlan0 link | grep 'freq:\|signal' | awk '{printf "%s ", $2, $3}' >> log.csv done Но вывод сохраняется log.csvследующим образом: 2412 -41 2412 -42 2412 …


5
Как обрезать результат speedtest-cli, чтобы выводить только скорость загрузки?
Я хотел бы периодически отображать мой результат скорости самой быстрой загрузки в индикатор-системном мониторе . Speedtest-Cli имеет несколько обрезанный вывод, если вы запускаете $ speedtest-cli --simple Ping: 50.808 ms Download: 10.87 Mbit/s Upload: 4.47 Mbit/s Есть ли способ урезать вывод еще больше, вплоть до цифры скорости загрузки?

2
Просмотреть файл и напечатать текст из определенных строк
У меня есть файл с данными, которые я сохраняю. Теперь я хотел бы распечатать свои результаты в новый файл. Например, давайте возьмем этот пример randomlog.log: Link encap:Ethernet HWaddr 08:00:00:00:00:67 inet addr:10.10.10.10 Bcast:10.10.10.10 Mask:255.255.255.0 inet6 addr: fe80::casf:sdfg:23ra:dg12/64 Scope:Link Как я могу взять только данные с 12-го по 20-й символ первой строки, …


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