Wil graag klein scriptje maken om in een directory's te kijken waar zich een lock file bevind.
tis 1 van mijn eerste pogingen in bash dus...
ehm, opsomen van lijst met dirs lukt wel ook checken of er een lock file in staat gaat goed, maar daar na. dan wil ik de directory echoen, en daar gebreuren dingen die ik dus echt niet snap.
twee voor beeldjes:
de eerst geeft mij dus mooi een lijstje van de directory's waar zich een lockfile in bevind
en deze geeft me een lijstje van alle directory's in de "usenet" dir
ik snap dit dus echt niet
misschien iemand die mee beetje kan helpen.
hmm merk nu ook dat wanneer er meerde dirs met lock files zijn dat hij me de volgnede foutmelding geeft:
line 6: [: /var/downloads/usenet/mapje/lock: binary operator expected
pffff
tis 1 van mijn eerste pogingen in bash dus...
ehm, opsomen van lijst met dirs lukt wel ook checken of er een lock file in staat gaat goed, maar daar na. dan wil ik de directory echoen, en daar gebreuren dingen die ik dus echt niet snap.
twee voor beeldjes:
code:
1
2
3
4
5
6
7
8
9
| #!/bin/bash
L_FILE=lock;
for FILE in "/var/downloads/usenet/*/"
do
#echo $FILE$L_FILE;
if [ -e $FILE$L_FILE ] ; then
echo $FILE$L_FILE
fi
done |
de eerst geeft mij dus mooi een lijstje van de directory's waar zich een lockfile in bevind
code:
1
2
3
4
5
6
7
8
9
| #!/bin/bash
L_FILE=lock;
for FILE in "/var/downloads/usenet/*/"
do
#echo $FILE$L_FILE;
if [ -e $FILE$L_FILE ] ; then
echo $FILE
fi
done |
en deze geeft me een lijstje van alle directory's in de "usenet" dir
ik snap dit dus echt niet
misschien iemand die mee beetje kan helpen.
hmm merk nu ook dat wanneer er meerde dirs met lock files zijn dat hij me de volgnede foutmelding geeft:
line 6: [: /var/downloads/usenet/mapje/lock: binary operator expected
pffff