Ik ben een scriptje aan het bouwen
Hoe krijg ik deze string korter? Links wil ik de "." er af en rechts de ":"
Het moet waarscheinlijk met het commando cut. Maar dat wil maar niet lukken.
Mischien dat iemand mij kan helpen.
String = ./dir1/dirC:
Scriptje
============================================
MAIN_DIR=`pwd`
ls -R | grep : > $MAIN_DIR\dirlist
while read LINE
do
REGEL="$LINE"
echo "$REGEL"
echo " $MAIN_DIR$REGEL"
done < $MAINDIR\dirlist
============================================
Uitvoer:
.:
/home/marc/vuurwerk.:
./dir1:
/home/marc/vuurwerk./dir1:
./dir1/dirA:
/home/marc/vuurwerk./dir1/dirA:
./dir1/dirB:
/home/marc/vuurwerk./dir1/dirB:
./dir1/dirC:
/home/marc/vuurwerk./dir1/dirC:
./dir2:
/home/marc/vuurwerk./dir2:
./dir3:
/home/marc/vuurwerk./dir3:
Kortom die "." en die ":" moeten weg
cut --help en man cut zijn bijden erg vaag.
Hoe krijg ik deze string korter? Links wil ik de "." er af en rechts de ":"
Het moet waarscheinlijk met het commando cut. Maar dat wil maar niet lukken.
Mischien dat iemand mij kan helpen.
String = ./dir1/dirC:
Scriptje
============================================
MAIN_DIR=`pwd`
ls -R | grep : > $MAIN_DIR\dirlist
while read LINE
do
REGEL="$LINE"
echo "$REGEL"
echo " $MAIN_DIR$REGEL"
done < $MAINDIR\dirlist
============================================
Uitvoer:
.:
/home/marc/vuurwerk.:
./dir1:
/home/marc/vuurwerk./dir1:
./dir1/dirA:
/home/marc/vuurwerk./dir1/dirA:
./dir1/dirB:
/home/marc/vuurwerk./dir1/dirB:
./dir1/dirC:
/home/marc/vuurwerk./dir1/dirC:
./dir2:
/home/marc/vuurwerk./dir2:
./dir3:
/home/marc/vuurwerk./dir3:
Kortom die "." en die ":" moeten weg
cut --help en man cut zijn bijden erg vaag.