The UNIX and Linux Forums  
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.

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
sed Verhalten unter HP-UX andy2000 Shell Programmierung und Scripting 8 05-04-2007 09:23 PM
msginfo_msgmnb & IO-Verhalten Negm SUN Solaris 1 04-26-2006 11:40 AM
Verhalten von pthreads nhrraj High-Level-Programmierung 4 04-21-2006 03:11 AM
ls Verhalten AtleRamsli High-Level-Programmierung 10 03-26-2002 07:31 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 02-10-2009
Saurabh78 Saurabh78 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2004
Beiträge: 40
Echo-Verhalten

Echo ist die Beseitigung zusätzliche Leerzeichen. Siehe das Kommando.

Export INSTALLDIR \u003d "Erste Zweite / Zwei Space"
echo $ INSTALLDIR
Sie setzen: Erste Zweite / Zwei Space
Hier nur auf blnak Platz vorhanden ist, während mit dem Befehl

Echo "$ INSTALLDIR"
Out put: "Erste Zweite / Zwei Space"
Es ist richtig Ausgabe mit zwei Leerzeichen.
Jeder kann pls. erklärt, warum echo verhält sich wie folgt.
  #2 (permalink)  
Old 02-10-2009
Corona688 Corona688 is offline
Registrierte Nutzer
  
 

Join Date: Aug 2005
Lage: Saskatchewan
Posts: 1934
Zitat:
Zitat von Saurabh78 View Post
Echo ist die Beseitigung zusätzliche Leerzeichen. Siehe das Kommando.

Export INSTALLDIR \u003d "Erste Zweite / Zwei Space"
Zunächst einmal, die beiden Räume sind nicht sichtbar, es sei denn, man Code im Code-Tags. [Code] Bestellung [/ code] ohne die Leerzeichen in den Tags.

Und der Grund dafür, dass der zusätzliche Speicher ist verloren gegangen ist, weil die Shell Splits Befehle Räumen auseinander, auch wenn sie eine einzige Variable, nichts zu tun mit Echo. Ihr Befehl, ohne Anführungszeichen, beläuft sich auf:

Code:
echo "First" "Second "/Two" "space"
Verwenden Sie Anführungszeichen, um die Schale nicht auf einen String auseinander.
  #3 (permalink)  
Old 02-10-2009
Saurabh78 Saurabh78 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2004
Beiträge: 40
Danke
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:59 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0