Инструменты find
и sed
могут быть объединены для выполнения некоторых из этих задач, хотя они не будут очень полезны, если вы «чувствуете свой путь через изменения» - вы должны точно знать, чтовы хотите, когда вы вызываете их.
Если вы хотите изменить 0xDEADBEEF
на 0xCAFEBABE
во всем проекте, вы можете сделать что-то вроде этого:
find . -type f -name '*pattern*' -exec sed -i -e 's/\xDE\xEA\xBE\xEF/\xCA\xFE\xBA\xBE/g' {} \;
Оба find(1)
и sed(1)
невероятно гибки;время, потраченное на их изучение, будет щедро оплачено.