Я выучил bash до того, как выучил sed и awk. Для многих вещей, для которых я вижу людей, использующих sed, awk и иногда даже grep, я, кажется, просто могу использовать логику bash. Мне интересно, какая польза от -...
Я пытаюсь отредактировать быстрые заголовки нескольких файлов, чтобы удалить косую черту и все после нее (, если «все после нее» равно или меньше 10 символов ). Строки заголовков...
Я ищу команду sed или perl, чтобы найти строку в файле на нескольких серверах, которая начинается с определенного текста, а затем заменить всю строку. Эти строки всегда будут начинаться с одного и того же...
Я пытаюсь написать сценарий.bash, который принимает 3 аргумента и применяет мой сценарий sed к найденным файлам, которые старше x дней назад. Так, например, мой вызов :./program.bash <какой-то _путь&...
Я пытаюсь использовать -exec для вызова приведенного ниже оператора sed :find '$path' -mtime +$daysold -exec sed -E -f redact.sed file.txt {} \;. что делает {}? а что внутри {}?
мой текстовый файл содержит номер телефона (233 )-332 -9888, и я хочу заменить его на ###-###-####. Я делаю s|[0 -9]{3} -[0 -9]{3} -[0 -9]{4}| ###-###-####|g (В расширенном режиме ), проблема в том, что я не знаю...
мой файл содержит строки :* Актеры и персонажи *Боб Денвер — это Гиллиган Я хочу вставить строку *ВНИМАНИЕ *в любую строку, начинающуюся с *, за которой следует один ИЛИ больше пробелов. ему будет предшествовать...
Я хочу удалить строку внутри двух шаблонов/символов, поэтому, если у меня есть файл, содержащий "% Бла-бла-%", я хочу удалить "бла-бла", а также символ шаблона, в этом случае это будет % %...
Я не знаю, можно ли это реализовать с помощью простых команд Unix. Потому что это выглядит немного сложно. У меня есть текст, который выглядит следующим образом.
У меня есть текстовый файл, содержащий следующие строки. Мейнард Г. Кребс, ss #111−22−3333, тупой, но милый битник из The Many. Любовь Доби Гиллис. Ни в одном из эпизодов шоу никогда не указывалось...
Когда я ввожу этот код в терминал :sed -i "|^if [[ -f /etc/skel/.bashrc ]]; then. /etc/skel/.bashrc; fi|d" ~/.bashrc Я получаю :sed:-e выражение #1, char 1 :неизвестная команда :'|' Почему?
у нас есть следующий файл больше /tmp/file номер _из _автомобилей _are=$число _из _автомобилей _are LOG "количество _из _автомобилей _are=$ количество _из _автомобилей _являются "эхом" количество _из _автомобилей _являются $количество _из _автомобилей _яв
Мне удалось заменить 1 файл xml. Однако у меня есть 10 из них от test1.xml до test30.xml, и у них разные пути в конце :test1.xml... <примеры> <пример пути='/test/test123/...
Данные (some -mutool -clean -pdf -файл )для работы выглядят примерно так, в то время как начальные числа не являются частью данных, но, надеюсь, служат для прояснить мою проблему :1 блабла 2 /Диапазон <
У меня есть требование заменить определенное значение столбца (определено по местоположению )с другим значением в файле с разделителями канала -в определенной строке. образец файла :a|abc|значение|сумма|темп bs|выполнить|выиграть|можно|сделано прыжок|...
Я новичок в написании сценариев, и мне нужна помощь в выполнении одного из моих требований. У меня есть файл конфигурации, содержащий информацию ниже Run=YES Я хочу изменить значение на «Нет» с помощью скрипта. Ниже…
Я пытаюсь удалить все вхождения слова, кроме третьего и предпоследнего, используя sed например, если ввод :1 лиам 2 Лиам 3 лиам 4 лиам 5 лиам 6 liam Вывод должен быть :1 2 3...
Как выбрать все строки в текстовом файле на основе разных значений определенного столбца? Желаемые значения не находятся в определенном интервале. Краткий пример того, что я ожидаю, приведен ниже. Мои данные...
Мне нужна помощь У меня есть данные в формате ниже в одном столбце :A :1 B :2 A :3 C :8 B :2 C :4 B :2 Требуется вывод в следующем формате :А,Б,С 1,2, 3,2,8,2,4 Пожалуйста, предложите!!
У меня есть такие строки в нескольких лог-файлах ФАЙЛ 1 :Строка 203 :Вызвано :исключением арифматического переполнения Строка 204 :в com.abc.java FILE 2 :Строка 105 :Вызвано :???Строка выходит за границы исключения Строка...
Когда я выполняю эту команду, я получаю следующее значение Keygrip, но оно равно 2. Как мне получить первое значение Keygrip (0FCB25C3D73CC979F7732F5690E958A580D873B9 ), которое должно быть в разделе «sec»?...
У меня несколько каталогов домашняя страница/пользователь/тест _a/тест _a.gz домашняя страница/пользователь/тест _b/тест _b.gz домашняя страница/пользователь/тест _c/тест _c.gz... Я хочу запустить zgrep "word" home/user/test _a/test _a.gz > результат для
У меня есть пример данных, как показано ниже '1', '2', '3,3', '4' Я пытаюсь найти команду sed, чтобы изменить ее ниже «1», «2», «НОВОЕ», «4». Для начала я попробовал пример ниже. 1,2,3,4 Этот sed будет работать s/[^,] *...
У меня есть скрипт, который изменяет файлы.txt это мой скрипт awk 'BEGIN{FS=OFS="\t"}{split ($1,a," _" ); разделить (a[3],b,"/" ); напечатать a[1],a[2],b[1],b[2],$0}' file.txt | ай '...
У меня есть папка, содержащая несколько файлов в этом формате > 1 Привет1 Мир1 Пример1 2 Привет2 Мир2 Пример2... разделитель \t Я хочу удалить все начальные/конечные пробелы из...
У меня есть два файла, одна база данных и один файл карты, причем файл базы данных необходимо обновить в соответствии с файлом карты. база данных.txt :cpe :2.3 :a :adduser :adduser :3.118 :*:*:*:*:*:*:*cpe :2.3 :a :адвайта :адвайта -...