Shell Script: Variablen
Nico
- webserver
Hi,
wie mache ich aus einer Variable $var mit einem Inhalt wie "bla^*`#blub1" einen "validen" String?
Also am Besten wäre, wenn nur die Zeichen A-Za-z0-9 _ und - zugelassen wären.
Das sollte doch im Shell Script möglich sein, oder?
Danke
Guten Tag,
wie mache ich aus einer Variable $var mit einem Inhalt wie "bla^*`#blub1" einen "validen" String?
Also am Besten wäre, wenn nur die Zeichen A-Za-z0-9 _ und - zugelassen wären.
Das sollte doch im Shell Script möglich sein, oder?
jeschkec@shire:~$ S='bla^*#blub1'; echo $S; S=$(echo $S | tr -cd '[:alnum:]-\_'); echo $S; bla^\*
#blub1
blablub1
Gruß
Christoph Jeschke
Danke! Das funktioniert super :)