Вопросы с тегом «sed»

sed - это редактор потоков командной строки для фильтрации и преобразования текста.



5
awk / sed / perl one liner + как печатать только строки свойств из файла json
Как напечатать только строки свойств из файла JSON пример файла JSON { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA specific …
10 awk  sed  perl  json  jq 

1
sed -e '$! d' не работает должным образом?
Когда я бегу: sudo /usr/local/nginx/sbin/nginx -t Я вернусь: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful Я просто хочу последнюю строку, поэтому я запускаю: sudo /usr/local/nginx/sbin/nginx -t | sed -e '$!d' Но я возвращаюсь так же, как без седа.

5
Реализация расширенного регулярного выражения для добавления переменного числа ведущих нулей в зависимости от положения в строке
У меня возникают проблемы со снижением синтаксиса sed для добавления различного числа ведущих нулей в числовую организационную схему. Строки, над которыми я работаю, выглядят как 1.1.1.1,Some Text Here используя синтаксис Sed sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" Я могу получить ответ 01.01.01.01,Some Text Here Однако то, что я ищу, это что-то, чтобы заполнить …

5
Как я могу редактировать последние n строк в файле?
Есть ли команда, которая позволит мне редактировать последние n строк в файле? У меня есть несколько файлов, которые все имеют различное количество строк внутри. Но я хотел бы изменить последние n строк в каждом файле. Цель состоит в том, чтобы заменить запятые точкой с запятой в последних n строках. Но …

8
Как удалить строку, если она содержит символ ровно один раз
Я хочу удалить строку из файла, который содержит определенный символ только один раз, если он присутствует более одного раза или отсутствует, то сохранить строку в файле. Например: DTHGTY FGTHDC HYTRHD HTCCYD JUTDYC Здесь символ, который я хочу удалить C, таков: команда должна удалять строки FGTHDCи JUTDYCпотому, что они есть Cровно …

5
Замена подчеркивания запятой и удаление двойных кавычек в CSV
У меня есть файл CSV как input.csv "1_1_0_0_76" "1_1_0_0_77" "1_1_0_0_78" "1_1_0_0_79" "1_1_0_0_80" "1_1_0_0_81" "1_1_0_0_82" "1_1_0_0_83" "1_1_0_0_84" "1_1_0_0_85" ............. и так далее. Мне нужно конвертировать этот файл CSV в result.csv 1,1,0,0,76 1,1,0,0,77 1,1,0,0,78 1,1,0,0,79 1,1,0,0,80 1,1,0,0,81 1,1,0,0,82 1,1,0,0,83 1,1,0,0,84 1,1,0,0,85

6
Как заменить метки времени в файле другими форматами?
У меня есть файл, который содержит даты эпох, которые мне нужно преобразовать в удобочитаемые человеком. Я уже знаю, как сделать преобразование даты, например: [server01 ~]$ date -d@1472200700 Fri 26 Aug 09:38:20 BST 2016 ... но я изо всех сил пытаюсь выяснить, как sedпройтись по файлу и преобразовать все записи. Формат …

9
Конвертировать строки в столбцы
У меня есть файл, который содержит информацию о виртуальных машинах, работающих в гипервизоре. Мы запускаем некоторую команду и перенаправляем вывод в файл. И данные доступны в следующем формате. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory : 65536 Uptime : 17835 Minutes Server : MyOVS1.vmorld.com Pool : …

2
Удалить запятые в строке
Как мне удалить набор запятых в bash: a,b,c,d,,,, 1,2,3,,,, Желаемый результат: a,b,c,d 1,2,3 Попробовал сделать это: grep "5628" test.csv | sed 's/,*$//g' но это не работает Файл изначально пришел с машины Windows.
10 sed 

6
Как заменить только N-е вхождение шаблона в файл?
Как заменить третье вхождение строки в файле с помощью sedкоманды. Пример: Изменение только третье вхождение isв usв файле. Мой входной файл содержит: hai this is linux. hai this is unix. hai this is mac. hai this is unchanged. Я ожидаю, что результат будет: hai this is linux. hai thus is …


3
Как удалить весь текст в фигурных скобках в многострочном текстовом файле?
Пример: This is { the multiline text file } that wants { to be changed } anyway. Должно стать: This is that wants anyway. Я нашел несколько похожих тем на форуме, но они не работают с многострочными фигурными скобками. Если возможно, я бы предпочел какой-либо однострочный метод, например решения, основанные …

4
Заменить строку, содержащую символы новой строки
С bashоболочкой, в файле со строками, подобными следующим first "line" <second>line and so on Я хотел бы, чтобы заменить один или несколько вхождений "line"\n<second>с other charactersи получить каждый раз , когда : first other characters line and so on Поэтому я должен заменить строку как специальными символами, такими как "и, …

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