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

15
вырезать столбец 2 из текстового файла

Мой текстовый файл не имеет разделителя для указания разделителя только пробелы, как вырезать столбец 2 в выходной файл, 39 207 City and County of San Francisc REJECTED MAT = 0 78 412 Cases and materials on corporat REJECTED MAT = 0 82 431 The preparation of contracts an REJECTED MAT = 0 Итак,...

15
awk + print line только если первое поле начинается со строки как Linux1

как напечатать строку, если первое поле начинается с Linux1 например: echo Linux1_ver2 12542 kernel-update | awk '{if ($1 ~ Linux1 ) print $0;}' цель состоит в том, чтобы напечатать строку, в то время как первое поле начинается с Linux1 пример строк: Linux1-new 36352 Version:true Linux1-1625543...

15
Как выполнить многострочную grep

Как бы вы выполнить grep для текста, который появляется в две строки? Например: pbsnodes это команда, которую я использую, которая возвращает использование кластера Linux root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free procs = 4 bar = foobar node3 state = busy procs = 8...

14
Как массово преобразовать все файлы в ветке файловой системы между Unix и Windows форматом разрыва строки?

Всем известно :-), что в Windows строки текстовых файлов заканчиваются на CR + LF, а в Unix и Linux - только на LF. Как я могу быстро конвертировать все мои файлы исходного кода из одного формата в другой и...

14
Замена шаблона соответствия случая с помощью sed

У меня есть исходный код, распределенный по нескольким файлам. У него есть шаблон, abcdefкоторый мне нужно заменить pqrstuvxyz. Шаблон может быть Abcdef(Случай предложения), тогда его нужно заменить на Pqrstuvxyz. Шаблон может быть AbCdEf(случай переключения), тогда его необходимо заменить на...

14
Как выполнить grep -v и исключить следующую строку после матча?

Как отфильтровать 2 строки для каждой строки, соответствующей регулярному выражению grep? это мой минимальный тест: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest И, очевидно, я пытался, например, grep -vA 1 SomeTestAAкоторый не работает....

14
Что такое python-эквивалент grep -v?

Мне нравится grep -v. Я использую это все время. Но я также занимаюсь некоторой обработкой текста на python, и мне не хватает одной важной вещи. Обычно я использую grep -vдля извлечения посторонние вещи из текста. Например, $ grep -v '[a-z]' # (I manually review this output to confirm that I don't...

14
Почему эта команда xargs не работает?

Я хотел удалить все расширения .sh, поэтому сделал это: ls *.sh | xargs -I {} mv {} `basename {} .sh` Однако это не работает, оно ведет себя как basenameвозвращает неизменное имя файла. Почему так себя ведет? Например, это работает: ls *.sh | xargs -I {} echo `basename {}.jpg .jpg`; РЕДАКТИРОВАТЬ :...

14
SED соответствует шаблону N раз

Я хочу разбить файл на куски по 2 слова в каждом. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Я ожидал, что последняя команда даст...

14
Отфильтровать или передать определенные разделы файла

У меня есть входной файл с некоторыми разделами, которые разграничены начальным и конечным тегами, например: line A line B @@inline-code-start line X line Y line Z @@inline-code-end line C line D Я хочу применить преобразование к этому файлу так, чтобы строки X, Y, Z фильтровались через какую-то...

14
Объедините два файла построчно с символом тройки разделителя «|||»

У меня есть два параллельных файла с одинаковым количеством строк на двух языках, и я планирую объединить эти два файла построчно с разделителем |||. Например, два файла следующие: Файл А: 1Mo 1,1 I love you. 1Mo 1,2 I like you. Hi 1,3 I am hungry. Hi 1,4 I am foolish. Файл Б: 1Mo 1,1 Ich liebe...