/ 2.sh
2.sh
 1  #/usr/bin/bash
 2  
 3  exec 3>&1
 4  
 5  sep=`echo -e '\x1c'`
 6  data=`dialog --separator $sep --insecure \
 7  	--mixedform "Formularz" 0 0 0 \
 8  	"Imię"          1 1  ""                     1 20  12    0  0 \
 9  	"Nazwisko"      2 1  ""                     2 20  25    0  0 \
10  	"Adres E-mail"  3 1  "linux@microsoft.com"  3 20  25  128  0 \
11  	"Login"         4 1  ""                     4 20  20    0  0 \
12  	"Hasło"         5 1  ""                     5 20  20  128  1 \
13  	"Hobby"         6 1  ""                     6 20  25   40  0 \
14  	2>&1 1>&3`
15  
16  [ $? -ne 0 ] && exit
17  
18  file=`dialog --title "Gdzie zapisać?" --fselect "$PWD/" 0 0 2>&1 1>&3`
19  
20  [ $? -ne 0 ] && exit
21  
22  clear
23  exec 3>&-
24  
25  IFS=$sep read -r -a arr <<< "$data"
26  
27  echo \
28  "Imię: ${arr[0]}
29  Nazwisko: ${arr[1]}
30  Adres E-mail: ${arr[2]}
31  Login: ${arr[3]}
32  Hasło: ${arr[4]}
33  Hobby: ${arr[5]}
34  " >> "$file"