AWK - fonction sub et gsub?

J'ai cette commande:

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

Maintenant la même chose, mais en utilisant gsub:

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

mol@mol:~

Je veux obtenir le résultat:

_home_mol_Pulpit_test_1.jpg

Merci pour votre aide.

EDIT:

J'ai mis 'echo' pour tester la commande:

$ 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:~

Je veux obtenir le résultat:

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

mol@mol:~

Merci pour votre aide.

source d'informationauteur Tedee12345