D
D89
Hallo alle zusammen,
ich schreibe grad an einem shell script und habe folgendes Problem:
Ich möchte, dass die beiden if Anweisungen (zeile 61 -70 und zeile 73-76)
in jeder iteration abgefragt werden. Ich weiß, dass ich continue dazu verwenden muss und eine Schleife
die einen do - done Block hat. Ich habe verschiedene Varianten probiert von while-Schleife über until-Schleife bis hin zur for-Schleife.
Hat alles leider nicht geklappt...
Hat irgendjemand von euch vielleicht irgend eine Idee?
Lieben Dank!
ich schreibe grad an einem shell script und habe folgendes Problem:
Ich möchte, dass die beiden if Anweisungen (zeile 61 -70 und zeile 73-76)
in jeder iteration abgefragt werden. Ich weiß, dass ich continue dazu verwenden muss und eine Schleife
die einen do - done Block hat. Ich habe verschiedene Varianten probiert von while-Schleife über until-Schleife bis hin zur for-Schleife.
Hat alles leider nicht geklappt...
Hat irgendjemand von euch vielleicht irgend eine Idee?
Lieben Dank!
Code:
60 shift $((OPTIND-1))
61 if [ $iFlag -eq 1 ] ; then
62 read -p "Do you want to delete $1?" input
63 case $input in
64 [Yy])
65 echo " " ;;
66 #echo "File will delete!" ;;
67 *)
68 #echo "File wont't delete!"
69 exit 1 ;;
70 esac
71 fi
72
73 if [ $vFlag -eq 1 ] ; then
74 echo "moved $1 to ~/deleted"
75
76 fi
77
78 while [ $# -gt 0 ] ; do
79 checkErrors $1
80 shift
81 done