Pytania otagowane jako echo

Pytania dotyczące wbudowanej powłoki lub `/ bin / echo`. Ten znacznik nie powinien być używany, jeśli twoje pytanie dotyczy po prostu drukowania na terminalu, zastosuj go tylko, jeśli twoje pytanie jest specyficzne dla polecenia `echo`.


2
Jaki jest format przesyłania wiadomości do sendmaila?
Korzystam z następującego polecenia, aby tworzyć wiadomości w locie i wysyłać je: echo "Subject:Hello \n\n I would like to buy a hamburger\n" | sendmail email@example.com Wygląda na to, że kiedy wysyłasz informacje z pliku, robiąc coś takiego: sendmail email@example.com mail.txt Następnie sendmail widzi każdą linię jako nagłówek i analizuje ją. …
22 shell  email  sendmail  echo 

2
Dlaczego zachowanie `polecenia 1> plik.txt 2> plik.txt` różni się od` polecenia 1> plik.txt 2> i 1`?
Jeśli chcesz przekierować stdout i stderr do tego samego pliku, możesz to zrobić za pomocą command 1>file.txt 2>&1, lub command &>file.txt. Ale dlaczego zachowanie command 1>file.txt 2>file.txtróżni się od powyższych dwóch poleceń? Poniżej znajduje się polecenie weryfikacji. $ cat redirect.sh #!/bin/bash { echo -e "output\noutput" && echo -e "error" 1>&2; …


3
dlaczego „echo --help” nie wyświetla strony pomocy echa?
Próbowałem „man echo” w Bash i powiedział mi, że „echo --help” wyświetli pomoc, a następnie zakończy działanie, i podobnie, że „echo - wersja” wyświetli wersję i zakończy działanie. Ale dlaczego to nie działa? „echo --help” po prostu drukuje „--help” dosłownie.
20 bash  shell  echo 

3
Sekwencje specjalne z „echo -e” w różnych powłokach
Właśnie zauważyłem, że wydaje się, że flaga -enie istnieje dla echopolecenia w mojej powłoce w systemie Linux. Czy to tylko pomieszane ustawienie, czy jest to „normalne”? Niektóre kody jako przykład: #!/bin/sh echo -e "\e[3;12r\e[3H" Wydruki: -e \e[3;12r\e[3H To działało wcześniej! Wydaje mi się, że niektóre sttypolecenia poszły bardzo źle, a …

1
echo [9876543210] wyświetla 1 4 5 6… dlaczego?
Proszę wyjaśnić, dlaczego 1 4 5 6 jest wyświetlany dla ostatnich czterech instrukcji echa? Uderzyłem to raz przypadkiem, ale teraz jestem ciekawy, dlaczego tak się dzieje. Te instrukcje działają zgodnie z oczekiwaniami (dla mnie). $ echo [ 9876543210 ] [ 9876543210 ] $ echo [237890] [237890] Te instrukcje echa konsekwentnie …





4
Co wyświetla echo $ -1?
Co oznacza wyjście echo $-1, echo $-2, echo $-3.. znaczy? Na jednym z moich Linux-ów pokazuje: echo $-1 imsBEl1 echo $-2 imsBEl2 A na innym Linux-ie pokazuje: echo $-1 himBH1 echo $-2 himBH2 Czy są one mapowane na niektóre lokalizacje pamięci lub coś innego?
14 shell  echo  parameter 

6
Wydrukuj tylko po znalezieniu wzoru
Istnieje skrypt (nazwijmy go echoer), który drukuje, aby przejrzeć mnóstwo informacji. Chciałbym widzieć linie tylko po znalezieniu wzoru. Wyobrażam sobie zastosowanie rozwiązania, które mogłoby wyglądać podobnie echoer | solution_command <pattern> Idealnie patternbyłoby wyrażenie regularne, ale ciągi twardej wartości byłyby dla mnie wystarczające.
13 echo  printf 

4
Czy można wydrukować zawartość zmiennej za pomocą skryptu powłoki? (odniesienia pośrednie)
Załóżmy, że zadeklarowałem następujące zmienne: $ var='$test' $ test="my string" Jeśli wydrukuję ich zawartość, zobaczę: $ echo $var $test $ echo $test my string Chciałbym znaleźć sposób na wydrukowanie zawartości treści $var(która jest zawartością $test). Próbowałem więc wykonać następujące czynności: $ echo $(echo $var) $test Ale tutaj wynik jest $testi …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.