Это команда, которую я хочу перевести в функцию ЗШ, которая делает глобальный поиск и замена строки:Как превратить эту команду в ЗШ функции
find ./ -type f -exec sed -i 's/string1/string2/' {} \;
Я попытался:
gr() {
find ./ -type f -exec sed -i 's/$1/$2/' {} \;
}
Но это не работает.
не очень полезно без вывода, которое вы получаете. Откуда вы знаете, что он не работает? Вы запустили функцию zsh с помощью набора отладки? Каков результат при вызове? – mdpc