/ 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"