Erstes Zeichen eines Dateienamens prüfen
Hallo Admins,
Ich muss in einem bash Script die übergebene Variable (Variable ist ein Dateiname in der form 1_xxxx_2121_TIMESTAMP.xml )
auf das erste Zeichen prüfen. Das erste zeichen ist immer eine 1 oder eine 2. Zuerst hatte ich die Idee es mit grep zu machen in der Form
if echo $1 | grep -q 1_;
then ....
Da aber im Name diese Zeichenkette 1_ mehrfach vorkommen kann geht das so nicht.
Wie würdet ihr die Prüfung auf 1 oder 2 als erstes Zeichen im Dateiname machen ?
viele Grüße
tkbeat
Ich muss in einem bash Script die übergebene Variable (Variable ist ein Dateiname in der form 1_xxxx_2121_TIMESTAMP.xml )
auf das erste Zeichen prüfen. Das erste zeichen ist immer eine 1 oder eine 2. Zuerst hatte ich die Idee es mit grep zu machen in der Form
if echo $1 | grep -q 1_;
then ....
Da aber im Name diese Zeichenkette 1_ mehrfach vorkommen kann geht das so nicht.
Wie würdet ihr die Prüfung auf 1 oder 2 als erstes Zeichen im Dateiname machen ?
viele Grüße
tkbeat
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 150622
Url: https://administrator.de/contentid/150622
Ausgedruckt am: 25.11.2024 um 11:11 Uhr
2 Kommentare
Neuester Kommentar