R
Reen_sc
Jungspund
Hallo,
hoffe mein Titel kommt in etwa dem nahe was ich umsetzen möchte.
Ich habe ein Script dem ich einen Parameter übergebe. Dieser Parameter hat im Script genau den gleichen Namen mit einem Dateipfad hinterlegt.
Script wird aufgerufen mit ./wrapper.sh FILE1
Damit ist $1=FILE1. Wenn ich jetzt $DATEI=$1 setze, dann seht in $DATEI nicht /root/file1.txt, sondern weiterhin FILE1. Wie bekomme ich den Pfad in die Variable oder kennt einer eine Möglichkeit, wie ich das anderes lösen kann?
Danke
Reen
hoffe mein Titel kommt in etwa dem nahe was ich umsetzen möchte.
Ich habe ein Script dem ich einen Parameter übergebe. Dieser Parameter hat im Script genau den gleichen Namen mit einem Dateipfad hinterlegt.
Code:
FILE1="/root/file1.txt"
FILE2="/root/file2.txt"
FILE3="/root/file3.txt"
Code:
if [ -s $DATEI ]; then
while read LINE; do
I=$[I+1]
ARRAY[$I]=$LINE
done < $DATEI
else
echo "File ist leer oder existiert nicht!"
exit 0;
fi
Script wird aufgerufen mit ./wrapper.sh FILE1
Damit ist $1=FILE1. Wenn ich jetzt $DATEI=$1 setze, dann seht in $DATEI nicht /root/file1.txt, sondern weiterhin FILE1. Wie bekomme ich den Pfad in die Variable oder kennt einer eine Möglichkeit, wie ich das anderes lösen kann?
Danke
Reen