Articles of sed

AWK для замены строки начинается с большого файла

Я хотел бы заменить строку в файле, которая начинается с содержимого переменной $cont , используя awk . 5473 12G Ju 2 06:32 part3 5423 11G Ju 6 07:32 part4 573 11G Ju 2 08:21 part5 5473 11G Ju 6 09:12 part6 5423 1G Jl 6 09:32 part7 Сейчас я использую sed но слишком много времени […]

Каков наилучший способ избавиться от шаблона в нескольких файлах php?

Работа на зараженном веб-сайте с сотнями файлов php со следующим внедренным кодом подписи в верхней части каждого файла: сопровождаемый смежной <?php частью, которая имеет допустимый код php. Другими словами, введенный код не находится на отдельной строке. Я написал следующий код, чтобы избавиться от введенного кода: grep -Rl 457563643457563643 . | xargs sed -i ‘s///g’ который […]

Создать PHP массив из букв

Я хотел бы создать массив PHP из сербского алфавита. Снаружи а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш abc č ć d dž đ efghijkl lj mn nj oprs š tuvz ž должно […]

grep файл журнала, начиная с определенного времени и до конца файла

У меня есть файл журнала, который имеет дату и время в начале каждой строки. Мне нужно искать файл журнала, начиная с определенного времени до конца файла. Например: Starting point: July 29 2018 21:00:00 End point : end of file Я обеспокоен тем, что даже если шаблон от July 29 2018 21:00:00 не существует, я все […]

Подсчитать каждую строку поиска выходных awk в файле

Я постараюсь быть конкретным и понятным. У меня есть файл: log.txt он содержит несколько строк, которые я ищу, чтобы напечатать и подсчитать каждую из них. Это моя команда, печатать только совпадения столбцов в файле log.txt : sed -n ‘1p’ log.txt | awk ‘{ s = “”; for(i = 25; i <= NF; i++) s = […]

Как заполнить пробелы в первом столбце значением, полученным из предыдущей непустой строки?

Sample Input: James account note money Ruby account money Taylor account note Rob money Desired Output: James account James note James money Ruby account Ruby money Taylor account Taylor note Rob money Как вы заметили в приведенном выше выводе, все пробелы в первом столбце заполняются значением, полученным из предыдущей непустой строки. Я использую KSH, Linux […]

Как добавить свойства в конце двух первых строк с двойной кавычкой?

Мы хотим добавить следующие свойства: -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M в двух первых строках, которые содержат слово – HBASE_MASTER_OPTS Пример до изменения : more ams-hbase-env-template.txt export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly” export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=71 -XX:+UseCMSInitiatingOccupancyOnly” export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=72 -XX:+UseCMSInitiatingOccupancyOnly” export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=73 -XX:+UseCMSInitiatingOccupancyOnly” Пример после изменения (ожидаемые результаты) : export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M” export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=71 […]

Как заменить строку на точное совпадение строки

У меня есть файл с этим содержанием: dskldfsd.com domain domain.com sub.domain.com domain.main.com anythinghere Я хочу удалить строку, которая содержит слово domain . Используя grep, эта команда находит нужную строку: grep -w ‘^domain$’ test.txt Но я хочу удалить эту строку, которая содержит domain в виде одного слова от начала до конца строки. Я хочу сохранить строки, […]

Терминал не понимает некоторые простые команды и пытается установить пакет «sed» после попытки добавить каталог в PATH

Изучая Linux, я написал простой скрипт для проверки различных переменных сценариев и аргументов. Попытался добавить каталог в мой путь, что-то пошло не так. Я даже не могу использовать команду ls … Понятия не имею, что случилось, пожалуйста, объясните мне, как это произошло и как это исправить. Спасибо

Отобразить совпадающую строку и ближайшую предыдущую строку, соответствующую другому шаблону

У меня есть это требование, где в show mac address table коммутатора будет перечислено 1000 записей. file1: switch_1 # показать таблицу адресов Mac AA: AA: AA: AA: AA: порт AA 47 BB: BB: BB: BB: BB: BB порт 48 , , , ДД: ДД: ДД: ДД: ДД: ДД порт 50 file2: switch_2 # показать таблицу […]