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

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

9
Як можна поєднати всі рядки, які закінчуються символом зворотної косої риси?
Використовуючи загальний інструмент командного рядка, як sed або awk, чи можна з'єднати всі рядки, які закінчуються заданим символом, як, наприклад, зворотна косої риски? Наприклад, з урахуванням файлу: foo bar \ bash \ baz dude \ happy Я хотів би отримати такий результат: foo bar bash baz dude happy

10
Обробка тексту - з'єднуйте кожні два рядки комами
У мене є більше 1000 рядків у файлі. Файл починається наступним чином (додаються номери рядків): Station Name Station Code A N DEV NAGAR ACND ABHAIPUR AHA ABOHAR ABS ABU ROAD ABR Мені потрібно конвертувати це у файл із записами, розділеними комами, шляхом з'єднання кожні два рядки. Кінцеві дані повинні виглядати …

8
Дивлячись на колоди знизу вгору
Чи є команда linux чи якийсь спосіб дивитись на журнали знизу вгору, а не зверху вниз. Я знаю про tail -n <number of lines>, але чи є щось таке, про що я можу насправді прокручуватись та йти знизу вгору?

4
Як видалити символ нового рядка в кінці файлу?
Дозвольте мені зрозуміти про персонаж нового рядка: $ echo Hello > file1 ; cat file1 Hello $ echo -n Hello > file2 ; cat file2 Hello$ Тут ви бачите, що file1нове значення має в кінці, тоді як file2ні. Тепер припустимо, що я один file: $ cat file Hello Welcome to …


1
Vim: Робимо XML-текст "гарним"
Чи існує простий спосіб всередині viзробити текст XML "гарним"? Наприклад: Я хочу це.. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> бути цим ... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>

3
Як об’єднати два файли на основі відповідності двох стовпців?
У мене є файл1 лайк: 0 AFFX-SNP-000541 NA 0 AFFX-SNP-002255 NA 1 rs12103 0.6401 1 rs12103_1247494 0.696 1 rs12142199 0.7672 І файл2: 0 AFFX-SNP-000541 1 0 AFFX-SNP-002255 1 1 rs12103 0.5596 1 rs12103_1247494 0.5581 1 rs12142199 0.4931 І хотілося б, щоб файл3 був таким: 0 AFFX-SNP-000541 NA 1 0 AFFX-SNP-002255 …

4
Видаліть перші п байт файлів
У мене є надзвичайна проблема, і всі рішення, які я можу собі уявити, є складними. З мого досвіду , UNIX / Linux там повинна бути простим способом. Я хочу видалити перші 31 байт кожного файлу в /foo/. Кожен файл досить довгий. Ну, я впевнений, що хтось доставить мені дивовижне просте …

3
Як вирізати (вибрати) поле з підрахунку рядків тексту з кінця?
Я знаю, як вибрати поле з рядка за допомогою команди cut. Наприклад, з урахуванням таких даних: a,b,c,d,e f,g,h,i,j k,l,m,n,o Ця команда: cut -d, -f2 # returns the second field of the input line Повернення: b g l Моє запитання: Як я можу вибрати друге поле, що рахує кінець? У попередньому …

2
Чи є заклинання командного рядка, щоб скинути стовпчик у CSV-файл?
Файл із таким вмістом: 1111,2222,3333,4444 aaaa,bbbb,cccc,dddd Я прагну отримати файл, рівний оригіналу, але йому не вистачає n-го стовпця, наприклад, для n = 2 (або може бути 3) 1111,2222,4444 aaaa,bbbb,dddd або, для n = 0 (або може бути 1) 2222,3333,4444 bbbb,cccc,dddd Справжній файл може бути гігабайт, який має десятки тисяч стовпців. …

3
Як знайти незрівняні дужки у текстовому файлі?
Сьогодні я дізнався, що можу використовувати perl -c filenameдля пошуку незрівнянних фігурних дужок {} у довільних файлах, не обов'язково скриптах Perl. Проблема в тому, що вона не працює з іншими типами дужок () [] і, можливо, <>. У мене також були експерименти з декількома плагінами Vim, які стверджують, що допомагають …

10
Як вставити вміст файлу в інший файл перед шаблоном (маркером)?
File1 вміст: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 вміст: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" Після виконання сценарію perl / shell File2вміст повинен стати: line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" тобто …

3
Як замінити останнє виникнення символу в рядку за допомогою sed?
Як я замінюю лише останнє виникнення "-" в рядку пробілом за допомогою sed? Наприклад: echo $MASTER_DISK_RELEASE swp-RedHat-Linux-OS-5.5.0.0-03 але я хочу отримати такий вихід (замінюючи останній дефіс [“-“] пробілом) swp-RedHat-Linux-OS-5.5.0.0 03

5
Як замінити вміст певної колонки на awk?
Дано: у записі є 40 стовпців. Я хочу замінити 35-й стовпчик так, щоб 35-й стовпець був замінений змістом 35-го стовпця та символом "$". Що прийшло в голову, це щось на зразок: awk '{print $1" "$2" "...$35"$ "$36...$40}' Це працює, але тому, що це нездійсненно, коли кількість стовпців дорівнює 10k. Мені …

2
Підрахунок подій слова у текстовому файлі
У мене є текстовий файл, що містить твіти, і мені потрібно порахувати кількість разів, яке слово згадується в твітті. Наприклад, файл містить: Apple iPhone X is going to worth a fortune The iPhone X is Apple's latest flagship iPhone. How will it pit against it's competitors? Скажімо, я хочу порахувати, …

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