Hallo forumleden,Ik probeer het volgende werkend te krijgen: (een functie in .bashrc)renfunc() {ext=${1:-"*.[mMkKvV]"}zoek=${2:-"e\."}vervang=${3:-"0"}for f in $ext; do rename 's/$($zoek)/$($vervang)/' * ; done}Het is de bedoeling dat het eerste argument de extensie is en indien niet gegeven dan moet worden gezocht naar .mkv. De zoek-string is het tweede argument etc.Het is of alle drie meegeven of niets .... kan misschien ook nog anders.. TIPS?Maar ik krijg de volgende fouten:Global symbol "$zoek" requires explicit package name (did you forget to declare "my $zoek"?) at (user-supplied code).Global symbol "$vervang" requires explicit package name (did you forget to declare "my $vervang"?) at (user-supplied code).De laatste regel klopt dus iets niet. Maar wat?Alvast bedankt voor de hulpBauke
's/$($zoek)/$($vervang)/' -> "s/$zoek/$vervang/"?