[12:09] <ufo-piloot> ik heb bash issues
[12:09] <ufo-piloot> wie is er goed met bash ?
[12:10] <ufo-piloot> 'k heb een functie
[12:10] <ufo-piloot> die ik aanroep met een argument
[12:10] <ufo-piloot> dat argument is een eerder ingestelde variable
[12:10] <ufo-piloot> eg.: ircdpad="/ircserver/unreal"
[12:11] <ufo-piloot> functie aanroepen = testfunctie ircdpad
[12:12] <ufo-piloot> als ik dan $1 echo krijg ik ircdpad wat goed is
[12:12] <ufo-piloot> als ik dan ${!1} aanroep krijg ik /ircserver/unreal wat ook goed is
[12:12] <ufo-piloot> de functie moet een / na unreal zetten
[12:12] <ufo-piloot> maar
[12:13] <ufo-piloot> [[ "${!1}" != */ ]] && $1="${!1}/"
[12:13] <ufo-piloot> werkt niet
[12:13] <ufo-piloot> de foutmelding is: ircdpad=/ircserver/unreal/: No such file or directory
[12:14] <ufo-piloot> de originele inhoud van de variable moet aangepast worden zonder dat de naam van de variable aangepast wordt
[12:14] <ufo-piloot> iemand die ermee overweg kan ?
[12:14] <ufo-piloot> google is ook al niet duidelijk geweest de laatste 5 uur
[12:39] <ufo-piloot> [[ "${!1}" != */ ]] && declare -g ${1}="${!1}/"
[12:39] <ufo-piloot> das de oplossing.. kennelijk
[12:39] <ufo-piloot> 'k kan m'n eigen wel facepalmen
[12:40] <ufo-piloot> die declare heeft mij in het verleden nog al gepest