Книга: UNIX — универсальная среда программирования

3.8.47 replace

3.8.47 replace
# replace: replace str1 in files with str2, in place
PATH=/bin:/usr/bin
case $# in
0|1|2) echo 'Usage: replace str1 str2 files' 1>&2; exit 1
esac
left="$1"; right="$2"; shift; shift
for i
do
 overwrite $i sed "s@$left@$right@g" $i
done


Генерация: 0.144. Запросов К БД/Cache: 0 / 2
поделиться
Вверх Вниз