Ragna_44
Grünschnabel
Servus erst ein mal an alle.
Ich habe eine Datei "neuedateinamen29.txt" die ich auslesen möchte.
Allerdings möchte ich den Inhalt:
test.txt
neu.txt
ne.txt
.....
in ein Array einlesen, sodass ich folgendes Ergebnis bekomme
Array[0]=test.txt
Array[1]=neu.txt
.....
Anschließend will ich vorhandene Dateien mit
mv $alteDatainame[0] $Array[0]
umbenennen.
Ich habe hier auch schon ein paar Beispiele gefunden die so ähnlich waren aber ich trotz Testen nicht auf die Lösung kam.
XML_PATH=/usr/local/src/rrd2xml/xml
RRD_PATH=/var/lib/ntop/rrd/interfaces/eth0
i=1
MYFILES=`ls $RRD_PATH -fl -1 | grep rrd | awk -F' ' '{print $9,$10}'`
FILECOUNT=`echo $MYFILES | awk -F' ' '{print NF}'`
while ! [ $i -gt $FILECOUNT ]
do
MYARRAY[$i]=`echo $MYFILES | awk -F' ' '{print $'"$i"'}'`
echo "${MYARRAY[$i]}"
i=`expr $i + 1`
done
Ich habe eine Datei "neuedateinamen29.txt" die ich auslesen möchte.
Allerdings möchte ich den Inhalt:
test.txt
neu.txt
ne.txt
.....
in ein Array einlesen, sodass ich folgendes Ergebnis bekomme
Array[0]=test.txt
Array[1]=neu.txt
.....
Anschließend will ich vorhandene Dateien mit
mv $alteDatainame[0] $Array[0]
umbenennen.
Ich habe hier auch schon ein paar Beispiele gefunden die so ähnlich waren aber ich trotz Testen nicht auf die Lösung kam.
XML_PATH=/usr/local/src/rrd2xml/xml
RRD_PATH=/var/lib/ntop/rrd/interfaces/eth0
i=1
MYFILES=`ls $RRD_PATH -fl -1 | grep rrd | awk -F' ' '{print $9,$10}'`
FILECOUNT=`echo $MYFILES | awk -F' ' '{print NF}'`
while ! [ $i -gt $FILECOUNT ]
do
MYARRAY[$i]=`echo $MYFILES | awk -F' ' '{print $'"$i"'}'`
echo "${MYARRAY[$i]}"
i=`expr $i + 1`
done