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

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


4
Как я могу удалить текст из строки после определенного символа с помощью awk
Как я могу использовать awk для удаления всего текста после определенного символа ";" что появляется в каждой строке моего текстового файла? (Тогда мне нужно бегать по циклам по тексту) Jenny,Sarah,John;North Dakota Henry,Frank;Illinois Aaron,Kathryn,Caitlin,Harris;New York

2
Удалить все строки, которые не имеют n символов перед разделителем
У меня есть очень длинный текстовый файл ( отсюда ), который должен содержать 6 шестнадцатеричных символов, а затем «разрыв» (который отображается как один символ и, кажется, не отображается должным образом в уценке кода ниже), за которым следуют несколько слов: 00107B Cisco Systems, Inc 00906D Cisco Systems, Inc 0090BF Cisco Systems, …


4
Как поместить поиск строки с помощью команды grep в оператор if?
Я хочу найти несколько строк в двух файлах. Если одна строка найдена в обоих файлах, то создайте что-нибудь. Если одна строка найдена только в одном файле, создайте другую. Мои команды следующие: ####This is for the affirmative sentence in both files if grep -qw "$users" "$file1" && grep -qw "$users" "$file2"; …

8
Проверьте все строки файла уникальны
У меня есть текстовый файл, содержащий такие строки: This is a thread 139737522087680 This is a thread 139737513694976 This is a thread 139737505302272 This is a thread 139737312270080 . . . This is a thread 139737203164928 This is a thread 139737194772224 This is a thread 139737186379520 Как я могу быть …

3
Как использовать grep для поиска строки с одним из двух слов, но не с обоими?
Я хочу найти строки с 'word1' XOR 'word2' в текстовом файле. Таким образом, он должен вывести строки с word1, word2, но не с обоими этими словами. Я хотел использовать XOR, но я не знаю, как написать это в командной строке Linux. Я старался: grep 'word1\|word2' text.txt grep word1 word2 text.txt …


7
Как я могу исправить разрывы линий в неправильных местах?
Мой текстовый файл выглядит так: This is one sentence that is broken. However this is a good one. And this one is somehow, broken into many. Я хочу удалить завершающий символ новой строки для любой строки, за которой следует строка, начинающаяся со строчной буквы. Так что это должно быть: This …

9
Изменить порядок строк в файле
Я пытаюсь изменить порядок линий в определенном порядке. Работа с файлом с несколькими строками (например, 99 строк). Для каждых трех строк я бы хотел, чтобы вторая строка была третьей строкой, а третья - второй строкой. ПРИМЕР. 1- вход: gi_1234 My cat is blue. I have a cat. gi_5678 My dog …

3
Печать столбцов в awk по имени заголовка
У меня есть текстовый файл, как так foo bar baz 1 a alpha 2 b beta 3 c gamma Я могу использовать awk для печати определенных столбцов, таких как 1 и 3, {print $1, $3}но я хочу указать столбцы для печати, указав вместо этого заголовок столбца, что-то вроде {print $foo, …

7
Как получить первую строку входного текстового файла при удалении этой строки из текстового файла
Как я могу получить первую строку входного текстового файла, удаляя эту строку из текстового файла? Если бы я был текстовый файл , /myPathToTheFile.txtкак это ► put returns between paragraphs ► for linebreak add 2 spaces at end ► _italic_ or **bold** Я хотел бы получить эту строку в качестве вывода …

5
Есть ли альтернатива команде «sed -i» в Solaris?
У меня есть требование в моем проекте заменить некоторый существующий текст в файле, например, fooдругим текстом fooofoo: abc.txt name foo foo1 Итак, я попробовал: sed -i "s/foo/fooofoo/g" abc.txt Однако я получаю эту ошибку: sed: незаконный вариант - i Я нашел в руководстве, что я должен использовать: sed -i\ "s/foo/fooofoo/g" abc.txt …

8
Переместить первые N строк вывода в конец без использования временного файла
Представьте себе вывод команды вроде 44444 55555 11111 22222 33333 Как я могу вырвать первые N строк (первые две в приведенном выше примере) и добавить их в конце, но без использования временного файла (поэтому только с использованием труб)? 11111 22222 33333 44444 55555 Нечто подобное | sed -n '3,5p;1,2p'(что явно …

1
Как отсортировать файл на основе раздела поля
Я хотел бы отсортировать файл: D104HN-D104HA 8.320 4.521 1.69e+05 -- D104HN-D104HB* 8.320 2.823 2.93e+05 -- A90HB#-A90HA 1.655 4.207 7.12e+05 -- A90HB#-F91HA 1.653 4.411 8.59e+04 -- A114HB#-A114HA 1.253 4.098 7.67e+05 -- A114HB#-R111HA 1.251 3.929 1.76e+05 -- A114HB#-W110HA 1.253 4.451 3.68e+04 -- F91HE*-F91HZ 7.237 7.122 7.85e+05 -- F91HE*-K92HA 7.242 3.910 4.88e+04 -- …

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