Toon posts:

[bash] debuggen

Pagina: 1
Acties:
  • 27 views sinds 30-01-2008

Verwijderd

Topicstarter
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:
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?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Kun je niet even Knoppix of Slax op een CD-tje branden dan?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Je kunt natuurlijk ook bash voor windows downloaden.. Zit bij cygwin.

Of wat hij ---^ zegt natuurlijk..

[ Voor 22% gewijzigd door CyBeR op 01-10-2005 00:59 ]

All my posts are provided as-is. They come with NO WARRANTY at all.


Verwijderd

Topicstarter
Heel erg bedankt. Ondanks alles wat ik had gezocht was ik dat nog niet tegen gekomen. En ik ga weer verder zoeken over hoe ent wat :)

*n00b*

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Lang leve cygwin, en zoals je ziet zijn er genoeg manieren om het toch te proberen, zodat wij niet zomaar andermans scripts hoeven te debuggen :)

Dit topic is gesloten.