Запитання з тегом «text-processing»

Маніпуляція чи вивчення тексту програмами, сценаріями тощо.



4
bash: безпечне процедурне використання знаходження у select
Враховуючи ці назви файлів: $ ls -1 file file name otherfile bash сама по собі прекрасно справляється із вбудованим пробілом: $ for file in *; do echo "$file"; done file file name otherfile $ select file in *; do echo "$file"; done 1) file 2) file name 3) otherfile #? …

8
Як сортувати стовпчики на основі першого рядка?
Мені потрібно сортувати стовпці дуже великого набору даних (1000 рядків і 700000 стовпців). Наприклад, мої стовпці розташовані випадковим чином: col1 col4 col3 col2, і мені потрібно сортувати це. Я пробував кілька команд, але успіху не було. приклад: ID M2 M5 M8 M1 M3 M9 .....M7000000 Animal1 1 0 2 1 …


3
Об’єднання двох файлів, по одному стовпчику
У мене є 2 великих файли (3000 стовпців, 15000 рядків) наступного формату file1 (розділений на вкладку): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 file2 (розділений на вкладку): 3 5 2 1 7 10 3 4 3 Я хотів би поєднати значення з першого стовпця кожного файлу з роздільником …

7
Як я можу видалити всі символи, що підпадають під / * ... * /, включаючи / * & * /?
Я намагався sed і awk, але це не працює, оскільки персонаж включає "/", який вже є командою як роздільник. Будь ласка, дайте мені знати, як я можу цього досягти. Нижче наведено зразок Приклад. Ми хочемо видалити коментовані розділи, тобто /*.....*/ /*This is to print the output data*/ proc print data=sashelp.cars; …

4
Вставте текст за певним номером рядка
Я працюю над скриптом bash, який розділить вміст текстового документа залежно від даних у рядку. Якщо вміст вихідного файлу був уздовж рядків 01 line 01 line 02 line 02 line Як я можу вставити у рядок 3 цього файлу за допомогою bash, щоб отримати результат 01 line 01 line text …

4
Прокоментуйте всі рядки з останнього коментованого рядка до рядка "foo"
Розглянемо текстовий файл users.txt: #alice #bob charlie dotan eric Мені потрібно прокоментувати все, починаючи з (виключно) останнього коментованого рядка до (включно) dotan. Це результат: #alice #bob #charlie #dotan eric Чи є приємний sedoneliner для цього? Я буду задоволений будь-яким інструментом, не просто sed, насправді. Наразі я отримую номер рядка останнього …

7
Як я можу визначити рядки у файлах певної довжини
Я хотів би знайти в коді рядки, які перевищують певну довжину. Мій код у кількох файлах. Який хороший спосіб це зробити? Я хотів би знати файли та номери рядків; зміст буде кращим, але не необхідним. Мета вправи полягає в тому, щоб потім з'ясувати, як ламати лінії (можливо, вручну).

6
Сортування блоків ліній
У мене є файл, який містить 4n рядків. Ось уривок з нього, що містить 8 рядків 6115 8.88443 6116 6.61875 6118 16.5949 6117 19.4129 6116 6.619 6117 16.5979 6118 19.4111 6115 8.88433 Я хочу зробити це сортування блоку, де кожен блок складається з 4 рядків на основі першого стовпця. Вихід …

4
Перемішуйте файл випадковим чином з деякими додатковими обмеженнями
У мене величезний список відтворення музики, і хоча деякі виконавці мають багато альбомів, інші мають лише одну пісню. Я хотів сортувати список відтворення, щоб той самий виконавець не грав два рази поспіль, або його пісні не закінчуватимуться переважно на початку чи в кінці списку відтворення. Приклад відтворення: $ cat /tmp/playlist.m3u …

2
Вирівняйте стовпці у файлі ASCII
У мене є текстовий файл, схожий на його: #c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 4599 995,274 2523,658 264,1417170 -33,6000 -0,3600 0,0202 0,0069 0,0227 10,1041 0,0169 0,2817 0,0239 6173 1552,290 1595,696 264,0603912 -33,4880 0,4374 0,0287 1,8123 0,0385 10,1289 0,0292 2,8445 0,0366 6456 1658,630 1529,292 …

4
Об'єднайте рядки за першим стовпцем за допомогою awk або sed
Як я можу використовуватись awkу наступній ситуації? Я хочу об'єднати рядки, які починаються з того ж стовпця. Тільки перший стовпець зберігається після з'єднання (в даному випадку aaa, www, hhh). Файл може бути розділений пробілом або вкладками. Приклад введення: aaa bbb ccc ddd NULL NULL NULL aaa NULL NULL NULL NULL …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.