Запитання з тегом «echo»

Питання щодо вбудованої оболонки або `/ bin / echo`. Цей тег не слід використовувати, якщо ваше питання стосується просто друку на терміналі, застосовуйте його лише в тому випадку, якщо ваше запитання стосується команди `echo`.

4
Яка різниця між ехо `датою`, відлункою` `дати '' та відлунням '' дати ''?
Яка різниця між цими трьома командами? echo `date` echo "`date`" echo '`date`' Мене бентежить те, в чому полягають відмінності. Я думаю, що коли "навколо" це означає, що це рядок, тож ехо буквально виводить рядок dateзамість відображення дати?
23 shell  quoting  echo 

2
Який формат передачі повідомлення в sendmail?
Я використовую таку команду, щоб створювати повідомлення на ходу, і надсилати їх: echo "Subject:Hello \n\n I would like to buy a hamburger\n" | sendmail email@example.com Здається, що коли ви надсилаєте інформацію з файлу, виконайте щось на кшталт: sendmail email@example.com mail.txt Потім sendmail бачить кожен рядок як заголовок і аналізує його. …
22 shell  email  sendmail  echo 

2
Чому поведінка команди `1> file.txt 2> file.txt` відрізняється від команди` команда 1> file.txt 2> & 1`?
Коли ви хочете перенаправити як stdout, так і stderr в один і той же файл, ви можете зробити це за допомогою command 1>file.txt 2>&1, або command &>file.txt. Але чому поведінка command 1>file.txt 2>file.txtвідрізняється від зазначених вище двох команд? Далі йде команда перевірки. $ cat redirect.sh #!/bin/bash { echo -e "output\noutput" …

4
Чи завжди безпечно використовувати `eval echo`?
Використовувати evalчасто не рекомендується, оскільки це дозволяє виконувати довільний код. Однак якщо ми використовуємо eval echo, то, схоже, решта рядка стане аргументами, echoтому це повинно бути безпечним. Чи правильно я в цьому ставлюсь?
20 bash  echo 


3
Уникнути послідовності з "ехо -е" в різних оболонках
Я щойно помітив, що, здається, прапор -eне існує для echoкоманди в моїй оболонці в Linux. Це просто заплутане налаштування чи це "нормально"? Деякі коди як приклад: #!/bin/sh echo -e "\e[3;12r\e[3H" Друкує: -e \e[3;12r\e[3H Це працювало раніше! Я здогадуюсь, що деякі sttyкоманди пішли жахливо неправильно, і тепер це вже не працює. …

1
echo [9876543210] відображає 1 4 5 6… чому?
Поясніть, будь ласка, чому відображається 1 4 5 6 для останніх чотирьох ехо-заяв? Я потрапив це випадково один раз, але мені зараз цікаво, чому така поведінка трапляється. Ці твердження працюють, як і очікувалося (для мене). $ echo [ 9876543210 ] [ 9876543210 ] $ echo [237890] [237890] Ці ехо-заяви постійно …

2
Несподівані результати тестують серійну петлю за допомогою echo та cat
Тож у мене є стандартний послідовний порт RS232, який перекидається на себе, просто провівши провід від Tx до Rx. Я тестую цикл зворотного зв'язку, запустивши echoі catв двох окремих терміналах: cat /dev/ttyS1 echo "hi" > /dev/ttyS1 Моє питання з результатом. Я би сподівався побачити одного "привіт", який повернеться на терміналі, …
18 cat  serial-port  echo 


7
Чому існує така різниця у часі виконання ехо та кота?
Відповідаючи на це запитання, я змусив поставити ще одне запитання: я вважав, що наступні сценарії роблять те саме, а другий повинен бути набагато швидшим, тому що перший використовує catте, що потрібно відкривати файл знову і знову, але другий відкриває файл лише один раз, а потім просто повторює змінну: (Правильний код …


4
Що відображає відлуння $ -1?
Що робить висновок echo $-1, echo $-2, echo $-3.. значить? На одному з моїх вікон Linux відображається: echo $-1 imsBEl1 echo $-2 imsBEl2 А на іншому вікні Linux він показує: echo $-1 himBH1 echo $-2 himBH2 Вони відображають місця в пам'яті чи щось інше?
14 shell  echo  parameter 

6
Вивести друк тільки після знаходження шаблону
Існує сценарій (назвемо його echoer), який друкує на екрані купу інформації. Мені хотілося б бачити рядки лише після того, як знайдеться візерунок. Я уявляю використання рішення, щоб виглядати щось подібне echoer | solution_command <pattern> В ідеалі patternце був би регулярний вираз, але для мене було б достатньо рядків з твердим …
13 echo  printf 

4
Чи можливо надрукувати вміст змісту змінної за допомогою сценарію оболонки? (непряме посилання)
Припустимо, я оголосив такі змінні: $ var='$test' $ test="my string" Якщо я друкую їхній вміст, я бачу таке: $ echo $var $test $ echo $test my string Я хотів би знайти спосіб друкувати зміст контенту $var(який є вмістом $test). Тому я спробував зробити наступне: $ echo $(echo $var) $test Але …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.