gravity
18-06-2004, 14:59
hallo,
erkennt einer von euch den fehler? im prinzip soll das so funktionieren, dass die werte der variablen PRINT nicht mit ausgegeben werden (grep -v). leider wird nur der erste ordner der variablen (sbin) nicht mit ausgegeben. woran könnte das liegen?
#!/bin/sh
PRINT="sbin opt var usr bin home logfiles tmp etc export src"
ls -la / | for var in $PRINT ; do grep -v $var ; done
PS: versucht nicht den sinn in diesem script zu finden:D ist eher für übungszwecke gedacht...
erkennt einer von euch den fehler? im prinzip soll das so funktionieren, dass die werte der variablen PRINT nicht mit ausgegeben werden (grep -v). leider wird nur der erste ordner der variablen (sbin) nicht mit ausgegeben. woran könnte das liegen?
#!/bin/sh
PRINT="sbin opt var usr bin home logfiles tmp etc export src"
ls -la / | for var in $PRINT ; do grep -v $var ; done
PS: versucht nicht den sinn in diesem script zu finden:D ist eher für übungszwecke gedacht...