Камрады, туплю жутко.
whiptail --title "Резервное копирование" \
--checklist "Выберите файлы для сохранения" 23 75 11 \
"/etc/hosts" "Сохранить hosts" OFF \
"/etc/resolv.conf" "Сохранить resolv.conf" OFF \
"/etc/ntp.conf" "Сохранить ntp.conf" OFF \
"/etc/krb5.conf" "Сохранить krb5.conf" OFF \
"/etc/samba/smb.conf" "Сохранить samba.conf" OFF \
"/etc/nsswitch.conf" "Сохранить nsswitch.conf" OFF \
"/etc/pam.d/common-auth" "Сохранить common-auth" OFF \
"/etc/pam.d/common-session" "Сохранить common-session" OFF \
"/etc/pam.d/common-password" "Сохранить common-password" OFF \
"/etc/pam.d/common-account" "Сохранить common-account" OFF 2>$TMPFILE
result=`cat $TMPFILE| tr -d \"`
if [[ $result = "" ]]
then
whiptail --title "Внимание!!!" --msgbox "\nНет файлов для сохранения !!!" 8 35
else
cp $result{,.bak}
whiptail --title "Резервное копирование" --msgbox "\nСледующие файлы сохранены: $result" 12 80
fi
В TMPFILE записи вида «/etc/hosts» «/etc/resolv.conf» разделены пробелами. Не могу создать копии всех отмеченных файлов. Ткните плиз пальцем. В Баше по серьезному до этого ничего не писал.
P.S. Буду благодарен за ссылки на литературу по BASH.