13.2.1 Bash – la shell interattiva standard GNU
Riferimenti per Bash:
-
bash(1)
-
info bash
-
l' LDP BASH Programming -
Introduction HOWTO
per iniziare.
-
mc /usr/share/doc/bash/examples/ /usr/share/doc/bash/
(Installate il pacchetto bash-doc
per vedere dei file di esempio.)
-
Learning the bash Shell, Seconda edizione (O'Reilly)
Esempio di programma breve (crea delle voci di account per
newusers
a partire da un input standard):
#!/bin/bash
# (C) Osmu Aoki Sun Aug 26 16:53:55 UTC 2001 Public Domain
pid=1000;
while read n1 n2 n3 ; do
if [ ${n1:0:1} != "#" ]; then
let pid=$pid+1
echo ${n1}_${n2}:password:${pid}:${pid}:,,,/home/${n1}_${n2}:/bin/bash
fi
done