karloff
Routinier
Moin,
ich hab ein kleines Problem mit ner output Sortierung von nem Bashscript.
Folgendes Script:
Ich weiß nicht hübsch, aber es funktioniert schon fast, der output sieht wie folgt aus:
ich brauch es allerdings in der form
basname1
filename1.1
filename1.2
filename1.3
basname2
filename2.1
filename2.2
usw.
Ich hoffe ihr versteht was ich meine und könnt mir weiterhelfen, mir sind irgendwie die ideen ausgegangen
ich hab ein kleines Problem mit ner output Sortierung von nem Bashscript.
Folgendes Script:
Code:
makemenuetop() {
PWD=($1)
#makemenue $1
for i in $(find ${PWD} -name 'index*'); do
DIRNAME=(`dirname $i`)
BASENAME=(`basename ${DIRNAME}`)
Array1=( $(echo ${BASENAME}) )
#makemenue ${PWD}
#Array=( $(echo ${PWD}) )
Array2=( $(echo ${PWD}) )
Array3=( $(echo ${Array1}) $(echo ${Array2}) )
echo -e ${Array1} |uniq
echo ${Array2}
#echo ${Array3}
done
}
Code:
basname1
filename1.1
basename1
filename1.2
basename1
filename1.3
basname2
filename2.1
basename2
filename2.2
usw.
ich brauch es allerdings in der form
basname1
filename1.1
filename1.2
filename1.3
basname2
filename2.1
filename2.2
usw.
Ich hoffe ihr versteht was ich meine und könnt mir weiterhelfen, mir sind irgendwie die ideen ausgegangen