|
|
|
|
Google-Website
|
|||||||
| Foren | Registrieren | Blog | Man-Seiten | Forum-Regeln | Links | Alben | FAQ | Benutzer | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
![]() |
|
|
Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|||
|
Zuordnung Ausgang der Befehl aus, um eine Variable
Hi,
Ich versuche, um die Ausgabe eines Befehls in eine Variable und dann concat es mit einem anderen String, aber es hält Überschreiben der Original-String Statt jedoch auf das Ende der Zeichenkette. Inhalt von test.txt -> Dies ist ein Test var1 \u003d "` head-n 1 "test.txt" echo $ var1 (Dies ist ein Test) var1 \u003d $ var1 "123" echo $ var1 (123s ist ein Test [statt: Dies ist ein Test123) Die Frage hat etwas zu tun mit der ersten Zeile. Wenn ich einfach einen String wie folgt aus: var1 \u003d "Dies ist ein Test" und dann alles funktioniert, aber wenn ich versuche, um die Ausgabe eines Befehls in eine Variable, aber nicht in den die Zeichenfolge richtig. Wer weiß, wie man dieses? Vielen Dank! |
| Sponsored Links |
|
|
|
|||
|
Vielen Dank für Ihre Antworten.
Lötlampe - Ich habe versucht den Code, den Sie haben, aber am Ende mit dem gleichen Ergebnis -> 123s ist ein Test Ich bin mit Korn-Shell, das mit den Microsoft Services for Unix-Anwendungen (SUA) Add-On-Komponente für Windows Server 2003 R2. Gibt es einen Befehl, den ich verwenden können, um eine Zeichenkette in die andere Saite - entweder in der Mitte oder am Ende? Zum Beispiel, würde die Anzahl der Zeichen in "Dies ist ein Test" und dann hängen dann nach der 14. Charakter. ![]() |
|
|||
|
Gefunden die Frage!
Wie immer, mit diesen Arten von Problemen, war es noch einige kleinere Ärger verursacht wurde, dass es - Wagenrücklauf / Zeilenvorschub in die Datei test.txt nach der Zeichenkette. Wenn ich eine wc-c, auf die Datei, es würde mir 16 statt 14 (2 extra für die CRLF). Vielen Dank für Ihre Hilfe! Ich habe meinen Code zur Verwendung des var1 \u003d $ (var1) 123 (dank Lötlampe) Notation und auch die var1 \u003d $ (<test.txt) (dank macosta) Notation, die sich reinigen. |
| Sponsored Links |
|
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Zuordnung Ausgabe in eine Variable | jpmena | Shell Programmierung und Scripting | 3 | 03-27-2008 04:39 AM |
| Zuordnung Ausgang der Befehl aus, um eine Variable in der Schale | Sankar Reddy | Shell Programmierung und Scripting | 6 | 02-28-2008 03:01 AM |
| Zuordnung nawk Ausgabe auf Shell-Variable | user_prady | Shell Programmierung und Scripting | 6 | 11-29-2007 04:01 AM |
| Zuordnung Befehl die Ausgabe in eine Shell-Variable | kprattip | Shell Programmierung und Scripting | 2 | 07-09-2007 05:01 AM |
| Befehl die Ausgabe in eine Variable. | videsh77 | Shell Programmierung und Scripting | 8 | 12-16-2004 06:06 AM |