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

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

3
Не можете використовувати `cut -c` (` --символи`) з UTF-8?
У команді cutє можливість -cпрацювати над символами, а не байтами з цим параметром -b. Але це, схоже, не працює, на en_US.UTF-8мові: Другий байт дає другий символ ASCII (який закодований точно так само в UTF-8): $ printf 'ABC' | cut -b 2 B але не дає другого з трьох грецьких символів, …

3
Видаліть усі рядки у файлі A, які містять рядки у файлі B
У мене є файл CSV users.csvіз переліком імен користувачів, ідентифікаторів користувачів та інших даних: username, userid, sidebar_side, sidebar_colour "John Lennon", 90123412, "left", "blue" "Paul McCartny", 30923833, "left", "black" "Ringo Starr", 77392318, "right", "blue" "George Harrison", 72349482, "left", "green" В іншому файлі у toremove.txtмене є список ідентифікаторів користувача: 30923833 77392318 Чи …

8
Як виконати багаторядковий греп
Як би ви виконали текст із тексту, що з’являється у двох рядках? Наприклад: pbsnodes це команда, яку я використовую, яка повертає використання кластера linux root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free procs = 4 bar = foobar node3 state = busy …

7
Поєднуючи 2 різні виходи вирізання в одній команді?
У мене є такий файл, як: 1234 ABCD EFGH Я хотів би перетворити його на таке: 2341 BCDA FGHE Фактичний файл містить 4000 слів, тому я хотів би зробити це ефективно. Я спробував використовувати командуcut -c 2-4,1 file.txt , але вона дає такий же точний вихід, як і вхідний. Я …

2
Куди пішов останній знак нового рядка від заміни моєї команди?
Наступний код найкраще описує ситуацію. Чому останній рядок не виводить кінцевий знак нового рядка? Вихід кожного рядка відображається в коментарі. Я використовую GNU bash, версія 4.1.5 echo -n $'a\nb\n' | xxd -p # 610a620a x=$'a\nb\n' ; echo -n "$x" | xxd -p # 610a620a echo -ne "a\nb\n" | xxd -p …

6
Як відобразити n-й результат команди ls?
Я використовував цю команду для відображення першого результату файлів у моєму каталозі. ls | head -n 1 Моє просте запитання полягає в тому, як я можу змінити цю команду, щоб відобразити, сказати, n-й результат? Спасибі!

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


7
Як викреслити -v, а також виключити наступний рядок після матчу?
Як відфільтрувати по 2 рядки для кожного рядка, які відповідають греп-регексу? це мій мінімальний тест: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest І очевидно, я спробував, наприклад, grep -vA 1 SomeTestAAщо не працює. бажаний вихід: SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestACDF EndTest



5
виріжте колонку 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 …

5
Об’єднайте два файли по черзі з символом потрійної труби відмежувача "|||"
У мене є два паралельних файли з однаковою кількістю рядків на двох мовах і планую об'єднати ці два файли по черзі з роздільником |||. Наприклад, два файли наступні: Файл A: 1Mo 1,1 I love you. 1Mo 1,2 I like you. Hi 1,3 I am hungry. Hi 1,4 I am foolish. …



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