"sed" ("потоковый редактор") - это утилита Unix, которая анализирует и преобразует текстовые файлы.
2 ответа

Как я могу использовать sed, чтобы изменить результаты поиска и передать результаты в cp?

В солярисе я хотел бы скопировать все файлы, найденные командой find, по несколько другому пути. Следующий скрипт в основном выполняет cp для каждого найденного файла find. Например: cp ./content/english/activity1_compressed.swf ./content/spanish/ac…
02 мар '10 в 04:18
2 ответа

Почему экранированная одинарная кавычка не работает в grep?

Я пытаюсь сопоставить строку: * * * * * /usr/local/bin/growlnotify -t 'helloTitle' -m 'helloMessage' -n 'myApp' -sw с: crontab -l | grep '^[^#].*/usr/local/bin/growlnotify.*\-n \'myApp\'.*$' это не работает: ничего не найдено. Но: crontab -l | grep …
20 май '13 в 22:04
2 ответа

Добавить консоль в файл в начале

Для постгенерации fake-module-bpy (для блендера Python)... но язык не имеет значения. Итак, я использую следующую консольную команду ]$ ls | grep -v _init_ | sed -E 's/^([a-zA-Z0-1]+)/import \1/' >> __init__.py Он будет записывать все файлы Py…
17 июл '18 в 20:30
0 ответов

sudoers переименовывает cmnd_alias и заменяет место ссылки

Мне нужно объединить сотню файлов sudoers в один большой файл.. это требование полученный объединенный файл должен быть действительным файлом sudoers Я проверяю с visudo -cf huge_sudoers если я объединяю файлы, есть дублированные псевдонимы команд, …
27 мар '19 в 13:48
2 ответа

Увеличьте одно значение в текстовой строке, используя скрипт

У меня есть текстовый файл в качестве ввода. Мне нужно отфильтровать это через какую-то программу, SED, AWK, что угодно, где мне нужно увеличивать значение в определенной строке каждый раз, когда я запускаю скрипт. Какой лучший способ сделать это? П…
11 окт '10 в 08:07
1 ответ

Нужно перебрать список файлов и добавить текст в первую строку файлов в списке в системе Linux CentOS

Мне нужно иметь возможность добавить текст <?phpк началу php файлов в списке.
18 июн '13 в 22:48
2 ответа

Sed только печать совпадающего выражения

Как заставить sed печатать только совпадающее выражение? Я хочу переписать строки типа "Батарея 0: зарядка, 44%, зарядка" на "Батарея: 44%". Я попробовал следующее: sed -n '/\([0-9]*%\)/c Battery: \1' Это не работает Общее "решение" - использовать п…
06 апр '11 в 15:22
1 ответ

Преобразование столбца CSV с помощью функции с помощью инструментов командной строки

Учитывая CSV-файл, такой как h1 h2 a 0 b 1 c 0 как переименовать 0 в YES а также 1 в NO во втором столбце.
14 янв '16 в 11:36
1 ответ

sed выдает ошибку "Недопустимая последовательность байтов" при попытке заменить символ

Я использую "Терминал" в Mac OS X 10.10 (Yosemite) и пытаюсь удалить все вхождения a из файла, используя sed: sed 's/a//g' file Что дает мне следующую ошибку: sed: RE error: illegal byte sequence sed 's/a//' file работает без проблем. Ошибка появляе…
09 апр '15 в 15:18
3 ответа

Как использовать sed или AWK для разделения строки (НЕ строки в файлах)

Как я могу отделить .sh файлы в список? Я пытался: ls *.sh | xargs sed 's/\n/ /g' > out.txt Возвращение ls *.sh длинная строка с '\n' в середине
11 мар '10 в 10:18
4 ответа

Простой скрипт разбора текста, что тут не так?

Я большой пользователь https://www.grc.com/passwords.htm чтобы получить надежные пароли. Тем не менее, необходимость заходить на сайт и вручную копировать пароль каждый раз, когда быстро устареет, поэтому я решил сделать небольшой скрипт, чтобы сдел…
29 дек '12 в 18:31
3 ответа

Используйте sed для анализа определенных значений из строки, разделенной пробелом

У меня есть файл с такими строками: 0 6 973 1346 2318 456 431 93 58 1 1 0 0 0 0 Я хочу извлечь 1-е, 4-е и 5-е число и сохранить их в переменных в bash для дальнейшего использования. В приведенном выше примере я хочу получить значения "0", "1346" и "…
09 мар '11 в 16:24
1 ответ

Разбор конкретных URL из локального файла HTML

Я хочу проанализировать определенные URL-адреса из сохраненного html- файла с помощью простой bash-скрипта / команды, чтобы я мог загрузить их через wget laters. То, что у меня есть, так это: awk 'BEGIN{ RS="<a *href *= *\""} NR>2 {sub(/".*/,"…
17 апр '12 в 13:01
1 ответ

Как преобразовать теги HTML в RTF или любой другой форматированный текст из командной строки Linux

Как я могу преобразовать теги HTML в RTFTF или любой другой форматированный текст, используя sed или любой инструмент командной строки Linux? Я достиг, чтобы раздеть их sed 's/<[^>]*>//g', но мне нужно <b>hi</b> преобразовать в …
23 апр '12 в 10:04
2 ответа

Как добавить # Shebang в первую строку файла, который является сценарием автоматического создания другой программой

Я ищу способ добавить shebang #!/ Bin/csh -f в первую строку моего файла, который фактически создается другим набором программ, так как этот сценарий создается автоматически, он должен запускаться из bash, когда пользователь нажимает какую-то кнопку…
27 окт '15 в 10:07
3 ответа

Как вы анализируете слова из файла?

Привет, скажем, у меня есть файл, который выглядит так <jack, john. ................ ,joe ..........Jen.. >Tom Edwa4rd 4Tim Richard Как я могу превратить это в чистый список, как jack John joe Jen Tom Tim Richard Обратите внимание, что Эдварда…
05 май '12 в 05:37
3 ответа

Как получить строку, используя шаблон перед номером строки?

Мне нужно получить строку, которая соответствует шаблону перед определенным номером строки файла. Пример: linenum 1.fruits linenum 2.cherry linenum 3.apple . . linenum 7.orange linenum 8.apple2 . . . linenum 20.strawberry Из приведенного выше файла,…
29 авг '18 в 09:58
2 ответа

Как перебрать каталог или список файлов с подстановочным знаком в скрипте Bash?

Я пытаюсь анонимизировать свои логи Apache через 7 дней, и на самом деле у меня уже есть проблемы с написанием скрипта для анонимизации. Мой скрипт заменяет 3 первые цифры на X и он работает правильно при запуске файла журнала в том же каталоге, что…
27 май '18 в 14:46
1 ответ

Как я могу узнать, действительно ли Self Encrypting Drive выполняет шифрование?

У меня есть диск с самошифрованием (утверждающий, что у него аппаратное встроенное шифрование), я хотел бы знать, действительно ли при вводе пароля пользователя диск действительно что-то шифрует или только отказывает в доступе к содержимому Этот пот…
30 сен '17 в 19:38
2 ответа

Почему я получаю ошибки mv с этой командой sed?

Учитывая следующий каталог: [~/test]find . . ./something_else.txt ./univision.rbw ./something_else.rb ./testtest ./testtest/weewee.rb ./testtest/weewee.txt ./univision.rb Выполнение следующей команды sed генерирует много mv ошибки: [~/test]for i in …
29 апр '15 в 12:18