![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| substring? | varungupta | Shell Programmierung und Scripting | 7 | 10-01-2007 10:18 AM |
| substring | panknil | Shell Programmierung und Scripting | 4 | 10-01-2007 09:12 AM |
| substring | alla.kishore | UNIX for Dummies Questions & Answers | 8 | 01-09-2007 02:57 AM |
| Swap / Auslagerungsdatei Raum | aaronh | AIX | 2 | 05-19-2004 11:06 AM |
| pageing Raum vs Swap-Space | Verol | UNIX for Dummies Questions & Answers | 1 | 01-22-2004 11:54 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Substring nicht funktioniert, wenn mehr als 1 Raum
Ich habe einen String, der etwas davon ..
abcd efghijkl wenn ich dies mit substring ()-Funktion 2 Räume sind Bein als eine starngely. Gibt es eine Sache, ich tue wroing der Eingabedatei maintest hat der Zeichenkette, die den Code und ist unter while read-Linien tun echo $ lines | awk '(print substr ($ 0,4,3))' done <maintest die Ausgabe de wo, wie sie sein sollte 'd' d, gefolgt von 2 Leerzeichen. Bitte empfehlen Danke |
|
||||
|
Ihr Code funktioniert, wenn es mehr als einen Raum. Vielleicht ist das Problem, dass Sie Tests mit echo und wenn Sie echo word1 <space> <space> word2 wird die Ausgabe "word1 <space> Wort2". Wenn Sie möchten, dass die Ausgabe von echo mehr als ein Leerzeichen verwenden ", echo "word1 <space> <space> word2".
|
|
||||
|
Kein Problem. Das geschah, weil trotz der, wie viele Räume Sie, die Anzahl der Argumente ist die gleiche und Echo nur Sorgen über die Argumente (die dann durch ein einfaches Leerzeichen getrennt).
Code:
echo one two Code:
echo "one two" Froh, dass ich helfen könnte. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|