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.


2
In welchem ​​Format wird eine Nachricht an sendmail weitergeleitet?
Ich verwende den folgenden Befehl, um Nachrichten im laufenden Betrieb zu erstellen und zu senden: echo "Subject:Hello \n\n I would like to buy a hamburger\n" | sendmail email@example.com Es scheint, dass Sie, wenn Sie die Informationen aus einer Datei senden, folgendermaßen vorgehen: sendmail email@example.com mail.txt Dann sieht sendmail jede Zeile …
22 shell  email  sendmail  echo 

2
Warum unterscheidet sich das Verhalten von Befehl 1> Datei.txt 2> Datei.txt von Befehl 1> Datei.txt 2> & 1?
Wenn Sie sowohl stdout als auch stderr in dieselbe Datei umleiten möchten, können Sie dies mit command 1>file.txt 2>&1, oder tun command &>file.txt. Aber warum unterscheidet sich das Verhalten command 1>file.txt 2>file.txtvon den beiden oben genannten Befehlen? Das Folgende ist ein Verifizierungsbefehl. $ cat redirect.sh #!/bin/bash { echo -e "output\noutput" …

4
Ist es immer sicher, "eval echo" zu verwenden?
Von der Verwendung evalwird oft abgeraten, da sie die Ausführung von beliebigem Code ermöglicht. Wenn wir jedoch verwenden eval echo, sieht es so aus, als würde der Rest der Zeichenfolge zu Argumenten für werden, echoso dass es sicher sein sollte. Habe ich Recht?
20 bash  echo 

3
Warum gibt 'echo --help' mir keine Hilfeseite für Echo?
Ich habe 'man echo' in Bash ausprobiert und es wurde mir mitgeteilt, dass 'echo --help' beim Beenden die Hilfe anzeigt und dass 'echo --version' die Version ausgibt und beendet. Aber warum funktioniert es nicht? 'echo --help' druckt '--help' einfach im wahrsten Sinne des Wortes.
20 bash  shell  echo 

3
Escape-Sequenzen mit "echo -e" in verschiedenen Shells
Mir ist gerade aufgefallen, dass es den Anschein hat, dass das Flag -efür den echoBefehl in meiner Shell unter Linux nicht vorhanden ist . Ist das nur eine vermasselte Einstellung oder ist es "normal"? Code als Beispiel: #!/bin/sh echo -e "\e[3;12r\e[3H" Drucke: -e \e[3;12r\e[3H Das hat schon mal geklappt! Ich …

1
echo [9876543210] zeigt 1 4 5 6 an… warum?
Bitte erläutern Sie, warum für die letzten vier Echoanweisungen 1 4 5 6 angezeigt wird. Ich habe dies einmal versehentlich getroffen, bin jetzt aber gespannt, warum dieses Verhalten auftritt. Diese Aussagen funktionieren wie erwartet (für mich). $ echo [ 9876543210 ] [ 9876543210 ] $ echo [237890] [237890] Diese Echoanweisungen …




4
Was zeigt echo $ -1 an?
Was bedeutet die Ausgabe von echo $-1, echo $-2, echo $-3.. das? Auf einer meiner Linux-Boxen zeigt es mir: echo $-1 imsBEl1 echo $-2 imsBEl2 Und auf einer anderen Linux-Box zeigt es: echo $-1 himBH1 echo $-2 himBH2 Mappen sie auf einige Speicherorte oder etwas anderes?
14 shell  echo  parameter 


6
Drucken Sie die Ausgabe erst, nachdem Sie das Muster gefunden haben
Es gibt ein Skript (nennen wir es echoer), das gedruckt wird, um eine Reihe von Informationen zu überprüfen. Ich möchte nur Linien sehen können, nachdem ein Muster gefunden wurde. Ich stelle mir vor, wie eine Lösung aussehen könnte echoer | solution_command <pattern> Ideal patternwäre ein regulärer Ausdruck, aber harte Wertstrings …
13 echo  printf 



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.