Господа гуру UNIX. Подскажите, плз., решения таких проблем:
1. Нужно переименовать несколько файлов по шаблону, например: *.txt в *.html
Чем это сделать, стандартный mv шаблоны не понимает (по крайней мере во FreeBSD, под которой работаю, как в других системах - не знаю)? Шелловый скрипт писать лень, задачка-то частая, должно быть какое-то стандартное решение.
2. Под шумок второй вопросец: надо сделать однотипное изменение в нескольких файлах, например заменить /usr/bin на /usr/local/bin. Пытался делать через sed, но эту заразу нужно учить сохранять изменение в тот же файл. Как это сделать? Иначе он всё изменённое гонит на stdout. Или мож другой путь есть?
Задачки-то каждодневные, лень ради таких семечек перерывать горы манов, изобретать велосипеды. Подскажите.
1. Нужно переименовать несколько файлов по шаблону, например: *.txt в *.html
Чем это сделать, стандартный mv шаблоны не понимает (по крайней мере во FreeBSD, под которой работаю, как в других системах - не знаю)? Шелловый скрипт писать лень, задачка-то частая, должно быть какое-то стандартное решение.
2. Под шумок второй вопросец: надо сделать однотипное изменение в нескольких файлах, например заменить /usr/bin на /usr/local/bin. Пытался делать через sed, но эту заразу нужно учить сохранять изменение в тот же файл. Как это сделать? Иначе он всё изменённое гонит на stdout. Или мож другой путь есть?
Задачки-то каждодневные, лень ради таких семечек перерывать горы манов, изобретать велосипеды. Подскажите.