Ich schreibe an einem kleinem BashScript, welches unter anderem Benutzer anlegen soll:
die Benutzer werden dabei in einem Array hinterlegt: Bsp.
1 2 3 4 | USER=( ADMIN_1,500,10001,ssh,/bin/bash,$2$A7863$ANCXJDNBSD.DJHHKJ ADMIN_2,500,10002,ssh,/bin/bash,$2$a4865$98ANKIXU.$NJKS17A ) |
"
mir ist dabei aufgefallen, wenn ich mir den Inhalt ausgeben lasse, dass die "$"-Zeichen mit nachfolgendem Char fehlen...
1 2 3 | # echo ${USER[1]} |cut -d, -f6
7863NCXJDNBSD.DJHHKJ
|
"
Da es sich um Passwörter handelt, ist dass natürlich unbrauchbar, wie kann ich $ in das ARRAY als Char hinterlegen?