функция sub и gsub?

У меня есть эта команда:

$ find $PWD -name "*.jpg" | awk '{system( "echo "  $(sub(/\//, "_")) ) }'
_home/mol/Pulpit/test/1.jpg

Теперь то же самое, но с помощью gsub:

$ find $PWD -name "*.jpg" | awk '{system( "echo "  $(gsub(/\//, "_")) ) }'

mol@mol:~

Хочу получить результат:

_home_mol_Pulpit_test_1.jpg

Спасибо за помощь.

РЕДАКТИРОВАТЬ:

Я поставил «эхо» для проверки команды:

$ find $PWD -name "*.jpg" | awk '{gsub("/", "_")} {system( "echo " mv $0 " " $0) }'
_home_mol_Pulpit_test_1.jpg _home_pic_Pulpit_test_1.jpg

mol@mol:~

Я хочу получить результат:

$ find $PWD -name "*.jpg" | awk '{gsub("/", "_")} {system( "echo " mv $0 " " $0) }'
/home/pic/Pulpit/test/1.jpg  _home_pic_Pulpit_test_1.jpg
18
задан NelsonGon 26 September 2019 в 03:01
поделиться