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

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

3
Как вставить текст после определенной строки в файле?
Прямо сейчас я использую, echo "Hello World" >> file.txtчтобы добавить некоторый текст в файл, но мне также нужно добавить текст ниже определенной строки, скажем, «[опция]», это возможно с sed? НАПРИМЕР: Входной файл Some text Random [option] Some stuff Выходной файл Some text Random [option] *inserted text* Some stuff

12
Удаление контрольных символов (включая коды / цвета консоли) из вывода скрипта
Я могу использовать команду «script» для записи интерактивного сеанса в командной строке. Однако сюда входят все управляющие символы и цветовые коды. Я могу удалить управляющие символы (например, backspace) с помощью «col -b», но я не могу найти простой способ удаления цветовых кодов. Обратите внимание, что я хочу использовать командную строку …


4
Как я могу использовать столбец для разделения на вкладках, а не пробелы?
Я хотел бы использовать команду Unix columnдля форматирования текста. У меня есть поля, разделенные вкладками, но внутри каждого поля также есть пробелы. columnразделители на пробелах (табуляция и пробелы). Как сделать так, чтобы столбец использовал только вкладки в качестве разделителя? Я пытался указать вкладку как разделитель, используя: cat myfile | column …


9
Как проанализировать JSON с помощью сценариев оболочки в Linux?
У меня есть вывод JSON, из которого мне нужно извлечь несколько параметров в Linux. Это вывод JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", "ProductCodes": …

11
сортировать, но держать строку заголовка вверху
Я получаю вывод из программы, которая сначала создает одну строку, которая представляет собой группу заголовков столбцов, а затем группу строк данных. Я хочу вырезать различные столбцы этого вывода и просматривать их отсортированные по различным столбцам. Без заголовков, режущие и сортировка легко осуществляются с помощью -kопции , чтобы sortвместе с cutили …



6
Лучший способ следить за журналом и выполнять команду, когда в журнале появляется текст
У меня есть журнал сервера, который выводит определенную строку текста в свой файл журнала, когда сервер работает. Я хочу выполнить команду после запуска сервера и, следовательно, сделать что-то вроде следующего: tail -f /path/to/serverLog | grep "server is up" ...(now, e.g., wget on server)? Каков наилучший способ сделать это?

11
Есть ли способ изменить файл на месте?
У меня довольно большой файл (35 ГБ), и я хотел бы отфильтровать этот файл на месте (т. Е. У меня недостаточно места на диске для другого файла), в частности, я хочу grep и игнорировать некоторые шаблоны - есть ли способ сделать это без использования другого файла? Допустим, я хочу отфильтровать …

5
Печать содержимого файла без первой и последней строк
Есть ли простой способ отобразить файл, пропустив первую и последнюю строки? Я смотрел на обжигающе из headв tail, но и для тех , кто, кажется , что я должен был бы знать , общие линии с самого начала. Я тоже смотрел split, но я тоже не вижу способа сделать это.

5
Как сделать оператор if из результата выполненной команды
Я пытаюсь сделать оператор IF из вывода выполненной команды. Вот как я пытаюсь это сделать, но это не работает. Кто-нибудь знает правильный способ сделать это? if [ "`netstat -lnp | grep ':8080'`" == *java* ]; then echo "Found a Tomcat!" fi


7
объединять текстовые файлы по столбцам
У меня есть два текстовых файла. Первый имеет содержание: Languages Recursively enumerable Regular в то время как второй имеет содержание: Minimal automaton Turing machine Finite Я хочу объединить их в один файл по столбцам. Итак, я попытался, paste 1 2и его вывод: Languages Minimal automaton Recursively enumerable Turing machine Regular …

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