diff --git a/Labb5/ovning5.sh b/Labb5/ovning5.sh index 71e09ec..0f36991 100755 --- a/Labb5/ovning5.sh +++ b/Labb5/ovning5.sh @@ -5,18 +5,20 @@ # Övning 5, labb 5 # Backup-script -# Sanity checks - # Set some variabels BackupTo="$HOME/backups/" +# Set our binarys +Tar="/bin/tar" + # Sanity checks if [ $# -ne 1 ]; then echo "Usage: $0 " + exit 2 fi -if [ -w $BackupTo ]; then - echo "Can't write to $BackupTo" > /dev/stderr +if [ ! -w $BackupTo ] || [ ! -d $BackupTo ]; then + echo "Can't write to $BackupTo or doesn't exist" > /dev/stderr exit 2 fi @@ -26,4 +28,6 @@ if [ ! -r "$1" ]; then fi # Main +$Tar cvf ${BackupTo}`basename $1`.tar $1 +exit 0 diff --git a/Misc/test_select.sh b/Misc/test_select.sh new file mode 100755 index 0000000..1b6f4b8 --- /dev/null +++ b/Misc/test_select.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# Jack-Benny Persson +# LX13 +# Testing select, thx Paulena :) + +select Word in "Ja" "Nej" "Kanske" "Exit"; do + echo $Word + case "$Word" in + Ja) + echo "Omg YES" + ;; + Nej) + echo "Oh no" + ;; + Kanske) + echo "Maybe later baby" + ;; + Exit) + echo "Se ya later" + exit 0 + ;; + esac +done + +exit 0