Mit dem Befehlen
Code: Alles auswählen
ls -al testdatei*.dat | awk '{print $5}'
ls -al testdatei*.dat | awk '{print $9}'Weiss jemand wie ich das hinbekommen könnte?

Code: Alles auswählen
ls -al testdatei*.dat | awk '{print $5}'
ls -al testdatei*.dat | awk '{print $9}'
Damit klappt das setzen der Variable schonmalGetAway hat geschrieben:test=`ls -l a.bmp | awk '{print $5}'`
stat kennt er im JtG-Image leider nicht...rhabarber1848 hat geschrieben:man stat

Code: Alles auswählen
#!/bin/sh
ls -al | sed -e s/' '*/' '/g > /tmp/dir.tmp
while read line
do 
	name=`echo $line | cut -d' ' -f9`
	if [ ! -d $name -a ! -h $name ]
	then 
		groesse=`echo $line | cut -d' ' -f5`
		#jetzt steht der Name in $name und die Groesse in $groesse
		echo Datei $name ist $groesse Bytes gross # Beispiel
	fi
done < /tmp/dir.tmp
rm /tmp/dir.tmp
