Protože pouze shell ví, jak spouštět funkce shellu, musíte ke spuštění funkce spustit shell. Funkci pro export musíte také označit pomocí export -f
, jinak je subshell nezdědí:
export -f dosomething
find . -exec bash -c 'dosomething "$0"' {} \;
find . | while read file; do dosomething "$file"; done
Instalace Tomcat 7 na systém Linux s Native Library
Skrytí uživatelského vstupu na terminálu ve skriptu Linux