mir fällt zu meinen problem leider keine lösung ein. ich habe zb einen string mit einem leerzeichen am anfang und würde das gerne löschen:
" text text"
wie stell ich das am besten an?
thx für die hilfe
mir fällt zu meinen problem leider keine lösung ein. ich habe zb einen string mit einem leerzeichen am anfang und würde das gerne löschen:
" text text"
wie stell ich das am besten an?
thx für die hilfe
"Fluchen ist die Sprache die ein Programmierer am besten beherrscht"
Pipe den String nach sed. Beispiel:Code:echo " text text" | sed 's/^ //'
Kreol
Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier
I just want to know God's thoughts. The rest are details. (A. Einstein)
danke funktioniert!!
"Fluchen ist die Sprache die ein Programmierer am besten beherrscht"
Wozu ^ ?
Code:echo " text text" | sed 's/ //'
Greeez Oli
Notebook: Lenovo Z570 CoreI7
Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
Server: IBM X345 + Netfinity 5000
http://zyrusthc-linux.no-ip.org
Geändert von fuffy (29.08.07 um 20:04 Uhr)
Shuttle SN95G5V2 | Athlon 64 3000+ | 1 GiB RAM | SAMSUNG HD501LJ | LG GSA-4167B | SkyStar 2
Vaio VGN-SZ4XWN/C
Linux 2.6 | GNOME 2.22 | VDR 1.6
^ für "Anfang der Zeile"
Kreol
Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier
I just want to know God's thoughts. The rest are details. (A. Einstein)
Das find ich aber merkwürdig!
Code:[zyrus@workstation ~]$ echo " text text" | sed 's/^ //' text text [zyrus@workstation ~]$ echo " text text" | sed 's/ //' text text [zyrus@workstation ~]$ sed --version GNU sed Version 4.1.5 Copyright (C) 2003 Free Software Foundation, Inc. (Der folgende Text ist eine nicht überprüfte Übersetzung, die zur Information dient; in rechtlichen Fragen ist immer das englische Original ausschlaggebend) Dieses Program ist freie Software; In den Quelldateien können Sie die Bedingungen für die Weitergabe nachlesen. Es gibt KEINE GARANTIE; nicht einmal die implizite Garantie der MARKTFÄHIGKEIT oder der ERFÜLLUNG EINES BESTIMMTEN ZWECKES.
Notebook: Lenovo Z570 CoreI7
Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
Server: IBM X345 + Netfinity 5000
http://zyrusthc-linux.no-ip.org
Es geht um das erste Vorkommen von " ". Wenn am Anfang des Strings kein Leerzeichen steht, killt er das folgende raus...Code:kreol@P800:/> echo " text text" | sed 's/ //' text text kreol@P800:/> echo "text text" | sed 's/ //' texttext
Kreol
edit: fuffy, übernehmen Sie... Ich bin zu lahm gerade.
P.S.
@fuffy: An cut habe ich auch zuerst gedacht, aber dann sollte das erste Zeichen auch sicher ein unerwünschtes sein, das hackt vorne ja alles ab. sed ist da flexibler...
Geändert von kreol (29.08.07 um 20:17 Uhr)
Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier
I just want to know God's thoughts. The rest are details. (A. Einstein)
Notebook: Lenovo Z570 CoreI7
Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
Server: IBM X345 + Netfinity 5000
http://zyrusthc-linux.no-ip.org
Können wir uns darauf einigen, daß die Beschreibung/das Anforderungsprofil unzureichend war und das sed mit ^ halt alle Eventualitäten berücksichtigt?
Wie oben im PS: Ich wollte auch erst cut empfehlen...
Kreol
Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier
I just want to know God's thoughts. The rest are details. (A. Einstein)
Wozu dafür erst sed starten? ;-)
fs111Code:echo " bla fasel egal " | tr -d " "
Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier
I just want to know God's thoughts. The rest are details. (A. Einstein)
Lesezeichen