Als «echo» getaggte Fragen

Fragen zur eingebauten Shell oder zu `/ bin / echo`. Dieses Tag sollte nicht verwendet werden, wenn es bei Ihrer Frage lediglich um das Drucken auf dem Terminal geht. Wenden Sie es nur an, wenn Ihre Frage spezifisch für den Befehl "echo" ist.

6
Was ist die Umkehrung von Echo-e?
Wenn ich eine Zeichenfolge mit nicht druckbaren Zeichen, neuen Zeilen oder Tabulatoren habe, gibt es eine Möglichkeit echo, diese Zeichenfolge zu drucken und Codes für diese Zeichen anzuzeigen (z. B. \nfür neue Zeilen, \bfür die Rücktaste)?
13 shell  echo 

7
Zeitstempel vor einem Echo
Gibt es eine schönere Möglichkeit, einen Zeitstempel vor einem echo? Derzeit mache ich es so: #!/bin/sh if mount | grep -q /mnt/usb; then echo `date +%R\ ` "usb device already mounted" else echo `date +%R\ ` "mounting usb device..." mount -t msdosfs /dev/da0s1 /mnt/usb if mount | grep -q /mnt/usb; …
12 shell  timestamps  echo 

2
Ist es gefährlich, Echo ohne Anführungszeichen auszuführen?
Ich habe einige ähnliche Themen gesehen, aber sie beziehen sich darauf, keine Variablen zu zitieren, von denen ich weiß, dass sie zu unerwünschten Ergebnissen führen können. Ich habe diesen Code gesehen und mich gefragt, ob es möglich ist, etwas einzufügen, das ausgeführt werden soll, wenn diese Codezeile ausgeführt wird: echo …
11 shell  security  quoting  echo 




1
Wagenrücklauf mit Echo-Befehl
Ich habe den Echo-Befehl mit der Option \r(Wagenrücklauf) wie unten geübt . echo -e "This is \r my college" Ausgabe: my college aber wenn ich noch ein Wort \rwie unten hinzufüge echo -e "This is the \r my college" Dann gibt es mir Ausgabe wie: my college the Ein anderes …
9 shell  echo  newlines 


1
Warum gibt es am Ende des Zitierens einer Unterschale und der Übergabe der Ergebnisse an das Echo keine neue Zeile?
Wenn ich ls | grep pngdie Ausgabe von grep mache, ist: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (Dateiname, Newline, Dateiname, Newline) dann echo $(ls | grep png)Ausgaben: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (Dateiname, Leerzeichen von Wortaufteilung, Dateiname, Zeilenumbruch !! von Echo !!) Das ist alles in Ordnung, aber wenn ich dies tue, um die Wortteilung zu verhindern …

3
Wie erfasse ich stdin in einer Variablen, ohne nachfolgende Zeilenumbrüche zu entfernen?
In einem Shell-Skript ... Wie erfasse ich stdin in einer Variablen, ohne nachfolgende Zeilenumbrüche zu entfernen? Im Moment habe ich versucht: var=`cat` var=`tee` var=$(tee) In allen Fällen $varwird nicht die nachfolgende Newline des Eingabestreams angezeigt. Vielen Dank. AUCH: Wenn die Eingabe keinen nachgestellten Zeilenumbruch enthält, darf die Lösung keinen hinzufügen …

3
Das Echo eines Tail-Befehls erzeugt eine unerwartete Ausgabe?
Dieser Befehl erzeugt, wenn er alleine ausgeführt wird, das erwartete Ergebnis (die letzte Zeile der Crontab): tail -n 1 /etc/crontab Wenn ich es jedoch als Teil eines Echo-Befehls ausführe, um das Ergebnis an eine Datei zu senden, wird eine Zusammenfassung aller Dateien im Arbeitsverzeichnis sowie das erwartete Ergebnis hinzugefügt: sudo …
8 bash  sudo  cron  echo  tail 

1
Warum gibt `md5sum` nicht den gleichen Hash wie das Internet?
Ich möchte den md5-Hash der Zeichenfolge "a" finden, aber das Ausführen echo "a" | md5sumgibt mir einen anderen Hash als den, den ich bekomme, wenn ich im Internet suche (zum Beispiel mit DuckDuckGo oder dem ersten Suchergebnis, das ich gefunden habe ). Laufen echo "a" | md5sumgibt mir "60b725f10c9c85c70d97880dfe8191b3", aber …
8 echo  hashsum 

5
Wie drucke ich '-e' mit Echo?
Ich weiß, dass echo -edas kein gewöhnlicher Befehl ist. Ich habe es versucht echo '-e'und echo \-eaber sie funktionieren immer noch nicht.
8 shell  echo 

10
netcat: Text an Echodienst senden, Antwort lesen und dann beenden
Ich möchte verwenden netcat, um einen Text an den Echo-Dienst auf meinem Server zu senden, die Antwort zu erhalten und dann zu beenden, damit ich weiß, dass die Verbindung immer noch gut ist. Bisher habe ich versucht: echo 'test' | netcat server 7 Auf diese Weise würde netcat eher auf …
8 echo  netcat 

2
Echo einer Zeichenfolge mit einem Ausrufezeichen
Hier ist, was ich in Bash geschrieben habe und welche Ergebnisse ich über 'Echo' erzielt habe: $ echo '!$' !$ $ echo "!$" echo "'!$'" '!$' Ich würde gerne wissen, wie 'Echo' mit der zweiten Eingabe umgeht. Es scheint mir, dass 'echo' zuerst die von Ihnen eingegebenen Zeichenfolgen druckt (bei …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.