Hello, 2006/6/2, Victor Skurihin <stalker@nc.ru>:
Доброго времени суток, многоуважемые. Вот для решения сабжа попробовал использовать find, find ./ -type f -regex ".* .*" -exec mv {} `echo {}|tr ' ' '_'` \; но не добился желаемого: stalker@ux /tmp/testdir $ find ./ -type f -regex ".* .*" -exec mv {} `echo {}|tr ' ' '_'` \;
Все, что в бэктиках выполняется sh до find. Соответственно find получает ... -exec mv {} {} \; Правильнее: $ rename 's/ /_/g' * -- With best wishes Dmitry Baryshkov