Вопросы по теме 'sed'

Подстановка переменных окружения в sed
Если я запустил эти команды из скрипта: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla это нормально. Но если я побегу: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' Я...
294988 просмотров
schedule 15.05.2024

Сценарий оболочки, поиск файла для строки
Я пишу сценарий оболочки, который открывает файл и должен найти тег, например ##FIND_ME##. Строка, которую я ищу, является константой (и существует только один ее экземпляр). Как только я нахожу эту строку, она мне нужна, чтобы начать новый поиск...
4319 просмотров
schedule 25.05.2024

Вставьте символ в определенное место, используя sed
Как вставить тире в строку с помощью sed (например, от 201107 до 2011-07 )?
46574 просмотров
schedule 09.04.2024

Как заменить строки в файле и сохранить его как другой файл
Я пытаюсь заменить строку в куче файлов *.txt. Я знаком с этой командой: find "$folder" -type f -name '*.txt' -exec sed -i 's/REPLACEFROM/REPLACETO/g' {} \; Однако это (согласно флагу -i) заменяет строки на месте. Я хотел бы сохранить все...
2366 просмотров
schedule 07.04.2024

Grep в файле XML
Мне нужно найти некоторые шаблоны из XML-файла, но я не могу этого сделать. <field> <uniqueid>account </uniqueod> <tableid>afs</tableid> </field> <field> <uniqueid>address</uniqueod>...
5381 просмотров
schedule 20.05.2024

Ошибка замены Sed
У меня есть шаблон, который я пытаюсь сопоставить: <x>anything</x> Я пытаюсь заменить «что угодно» (это может быть любой текст, а не текст — (.*)) на «что-то», чтобы любые вхождения стали: <x>something</x> Я...
61 просмотров
sed
schedule 26.04.2024

Есть ли способ сделать несколько sed одновременно в bash?
Поэтому я хочу отредактировать несколько битов файла, прежде чем использовать его в качестве входного файла для моделирования модели. На данный момент я передаю его туда и обратно между парой временных файлов (это было немного глючно, когда я пытался...
1107 просмотров
schedule 21.04.2024

Прокомментируйте несколько строк в файле, используя sed
Я работаю на MAC OSX. Я пишу сценарий оболочки, чтобы добавить префикс «//» ко всем сообщениям журнала в файле. Я написал следующий sed-скрипт: sed -i '' "s|"log+*"|"//log"|g" filename Сценарий работает нормально, когда сообщение...
2478 просмотров
schedule 30.04.2024

SH - Заменить текст
Я хочу заменить одну строку на другую, но не могу. Код: updatedb MCRYPTINI=$(locate mcrypt.ini | grep 'apache2') MCRYPTSO=$(locate mcrypt.so | grep "/mcrypt.so") OLD="extension=mcrypt.so" NEW="extension=$MCRYPTSO" echo $MCRYPTINI echo...
51 просмотров
schedule 02.04.2024

Sed заменяет строку другой строкой, неправильный результат
Мне нужно заменить ../ на ./ из нижней строки. <html xmlns:og="http://test.org/schema/" xmlns:website="../test/ns/website" > Но при использовании команды sed -i 's+../+./+g' ./* Содержимое файла изменено на <html...
90 просмотров
schedule 08.04.2024

bash, добавляя строку после определенной строки
Для моего фактического создания сценария первоначальной настройки сервера мне нужно добавить строку, сохраненную в переменной, после определенной строки в определенном файле. Я хочу добавить строку: zend_extension =...
66 просмотров
schedule 25.04.2024