Ik moest voor mijn opleiding een bash filetje maken. Wat je d'r mee deed mocht je zelf weten, en voor de rest was er geen uitleg gegeven. Nu ben ik op het idee gekomen om een soort van back-up programma'tje te maken.
Mijn code is:
Nu is het probleem een beetje dat ik het niet kan testen omdat ik nergens een linux bak beschikbaar heb of een pc over heb. En omdat het de eerste keer is dat ik een scriptje maak zullen er vast wel (een hoop) fouten in zitten.
Ik weet dat het erg basic is wat ik doe, maar zou iemand mij kunnen helpen te debuggen?
Mijn code is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| #!/bin/bash
echo "welcome to the backup program"
PS3="Choose (1-2):"
echo "Choose from the list below."
select name in all one
do
break
done
echo "You chose $name."
if [ "$name" = "" ]; then
echo "you didn't select a number"
exit
elif [ "$name" = "all" ] then
echo "the copying will start"
directory == mkdir [-p] date [-d]
$ cp [-u] /mnt/floppy/* /home/$directory
elif [ "$name" = "some" ] then
echo "choose from the following list"
array = (`ls [-a]`)
select File in $array
do
break
done
echo "you chose $file"
echo "the copying will start"
directory == mkdir [-p] date [-d]
$ cp [-u] /mnt/floppy/$file /home/$directory
fi
echo "Bye" |
Nu is het probleem een beetje dat ik het niet kan testen omdat ik nergens een linux bak beschikbaar heb of een pc over heb. En omdat het de eerste keer is dat ik een scriptje maak zullen er vast wel (een hoop) fouten in zitten.
Ik weet dat het erg basic is wat ik doe, maar zou iemand mij kunnen helpen te debuggen?