rsadmchef
Goto Top

BASH String-Ausgabe modifiziert

Hallo Team

es geht um BASH Scripting für Linux.

ich habe einen Textstring sid="123456789"
der soll für eine type eingabe in die shell aufbereitet werden:

Versuch am xterminal

sid="123456789"
for l in $(echo $sid);do type $l; done

12489

da typed die shell alles auf einmal und verschluckt sich, vergisst Zeichen
-> so nicht.


was gehen würde, hab ich probiert:

for l in 1 2 3 4 5 6 7 8 9; do type $l;done
123456789

in ordnung.


Also muß $sid für das for-loop in der Parametrierung so formatiert aufbereitet werden.


Weiss da einer bitte Bescheid ?
Danke euch für die Hilfe.

Gruß rsadmchef

Content-Key: 226426

Url: https://administrator.de/contentid/226426

Ausgedruckt am: 29.03.2024 um 13:03 Uhr

Mitglied: Lochkartenstanzer
Lösung Lochkartenstanzer 11.01.2014, aktualisiert am 13.01.2014 um 19:10:49 Uhr
Goto Top
moin,

 echo 123456789 | sed -e "s:.:& :g" 

Den Rest überlasse ich dir als Fingerübung. face-smile

lks