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

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

4
Як використовувати регулярний вимір з AWK для заміни рядка?
Припустимо, є якийсь текст із файлу: (bookmarks ("Chapter 1 Introduction 1" "#1" ("1.1 Problem Statement and Basic Definitions 23" "#2") ("Exercises 31" "#30") ("Notes and References 42" "#34")) ) Я хочу додати 11 до кожного числа з подальшим а "в кожному рядку, якщо такий є, тобто (bookmarks ("Chapter 1 Introduction …


3
Роздрукуйте лінії між (і виключаючи) двома шаблонами
Я надішлю форму за допомогою cURL, де частина вмісту надходить з іншого файлу, вибраного за допомогою sed Якщо param1використовується шаблон узгодження рядків з іншого файлу sed, команда нижче працює добре: curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d param2=value2 http://example.com/submit Тепер переходимо до проблеми. Я хочу показати лише текст між двома …

2
сортувати вихід за стовпцем
Я хотів би взяти цю команду find -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done( звідси ). який має вихід в основному ./kennel: 11062 ./shadow: 15449 ./ccc: 9765 ./journeyo: 14200 ./norths: 10710 і сортувати його за числами, найбільшими до …

5
Випадково намалюйте певну кількість рядків з файлу даних
У мене є список даних, як 12345 23456 67891 -20000 200 600 20 ... Припустимо, розмір цього набору даних (тобто рядків файлу) становить N. Я хочу довільно намалювати mрядки з цього файлу даних. Тому на виході повинні бути два файли, один - файл, що включає ці mрядки даних, а другий …

3
Видалення всіх символів, що не відносяться до програми, з робочого процесу (файлу)
Як я можу видалити всі символи, які не є ascii, з одного файлу? Чи буде певна команда для виконання цього? grep --colour='auto' -P -n'[^\x00-\x7]' /usr/local/... Я вважаю, що це знаходить символів у робочому процесі, але як би я видалити всі екземпляри відповідних символів?

6
Перестановка стовпців за допомогою awk
Я намагаюся перемістити 7-й стовпчик мого файлу CSV до кінця, використовуючи awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" де $ file - це .csv файл у каталозі. Однак вихід є awk: ^ syntax error Хтось знає, як виправити цю помилку?

5
Як отримати дані з файлу JSON
Я шукаю рішення для свого запитання, але не знайшов або, краще сказати, не отримав його з тим, що знайшов. Тож давайте поговоримо про те, у чому полягає моя проблема. Я використовую програмне забезпечення Smart Home Control на Raspberry Pi, і, як я дізнався ці вихідні, використовуючи pilight-прийом, я можу отримати …


7
Як сортувати (за будь-яким ключем) записи BibTex у файлі `.bib`?
Я працюю з LaTeX і роблю версії з Git. Для управління бібліографією я використовую Менделі. Проблема полягає в тому, що щоразу, коли Mendeley синхронізує .bibекспорт, вони відбуваються в іншому порядку, що робить версію бібліографії набагато складнішою. Моя ідея полягає в тому, щоб сортувати записи BibTex у .bibфайл, кожен раз перед …

5
Як "скинути" / видалити символи перед рядком?
У мене є струна, якою я хотів би маніпулювати. Рядок полягає в тому, H08W2345678як я міг би ним маніпулювати, щоб результат був просто W2345678? Точно так само, якби я хотів скинути останні 4 символи, H08W2345678щоб я отримав, H08W234як би це зробити?

4
Видаліть повторювані записи з файлу CSV
У мене є файл [csv] з повторним друком дубліката даних, тобто однакові дані, надруковані двічі. Я намагався використовувати sort uniq , sort myfile.csv | uniq -uоднак зміни в myfile.csv, також я намагався, sudo sort myfile.csv | uniq -uале різниці немає. Тому наразі мій файл csv виглядає приблизно так a a …

3
Порахуйте записи, що відповідають шаблону з Awk
Тож мені сказали зробити, last > lastloggedinякий створює файл, який показує класи останніх реєстрацій після останньої перезавантаження системи, і тепер мене просять написати сценарій Awk, який названий, myawkякий підраховує / визначає, скільки рядків lastloggedinмістить рядок CFS264. я закінчив grep -c CFS264 lastloggedin

2
Заміна порожнього простору пропущеного значення нулем
У мене є текстовий файл input.txt з обмеженими вкладками близько 30K рядків, я хотів би перевірити кожну рядок (s1..s30K рядків) на відсутність значення (тобто порожній пробіл) і заповнити пропущене значення нульовим значенням. input.txt id no1 no2 no3 no4 s1 23 34 45 12 s2 4 4 s3 4 8 0 …

3
Видаліть останній символ у слові, але лише якщо символ є - у bash
Як видалити останнього символу, лише якщо він є? вхід: OpenOffice.org/m openOffice.org/ozm Чол. Pfg. філ. Проф. респ. Roonstr./m roonstr./ozm бажаний вихід: OpenOffice.org openOffice.org Чол Pfg філ Проф респ Roonstr roonstr Я отримав це так далеко, що залишилася лише крапка, але, на жаль, остання команда sed також видаляє букву g: $ cat …

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