Вопросы с тегом «echo»

Вопросы о встроенной оболочке или `/ bin / echo`. Этот тег не следует использовать, если ваш вопрос касается только печати на терминале, примените его, только если ваш вопрос относится к команде `echo`.

547
Почему printf лучше, чем echo?

Я слышал, что printfэто лучше, чем echo. Из своего опыта я могу вспомнить только один случай, когда мне приходилось использовать, printfпотому что echoон не работал для подачи текста в какую-то программу на RHEL 5.8, но printfработал. Но, видимо, есть и другие различия, и я хотел бы узнать, что это...

116
Почему «эхо» намного быстрее, чем «прикосновение»?

Я пытаюсь обновить метку времени до текущего времени для всех файлов XML в моем каталоге (рекурсивно). Я использую Mac OSX 10.8.5. Приблизительно для 300 000 файлов следующая echoкоманда занимает 10 секунд : for file in `find . -name "*.xml"`; do echo >> $file; done Однако следующая...

60
Как удалить строку с эхо?

Я знаю, что могу удалить последние три символа с помощью: echo -ne '\b\b\b' Но как я могу удалить полную строку? Я имею в виду, я не хочу использовать: echo -ne

59
Как повторить взрыв!

Я попытался создать скрипт, echoвставив содержимое в файл, а не открывая его в редакторе. echo -e "#!/bin/bash \n /usr/bin/command args" > .scripts/command Выход : bash:! / bin / bash: событие не найдено Я выделил это странное поведение на ура . $ echo ! ! $ echo "!" bash: !: event not found $...

49
Что определяет максимальный размер для одного аргумента команды?

У меня сложилось впечатление, что максимальная длина одного аргумента не была проблемой здесь, так как общий размер массива аргументов плюс размер среды, которая ограничена ARG_MAX. Таким образом, я думал, что что-то вроде следующего будет успешным: env_size=$(cat /proc/$$/environ | wc -c) ((...

47
эхо-байты в файл

Я пытаюсь подключить Rasberry Pi к некоторому дисплею, используя шину i2c. Для начала я хотел написать что-то вручную, в частности байты, в файл. Как вы пишете конкретные байты в файл? Я уже прочитал это, и я решил, что моя проблема должна быть решена примерно так echo -n -e \x66\x6f\x6f >...

41
Перенаправление содержимого файла на команду «эхо»

У меня есть файл с именем my_file.txt, содержимое которого является просто строкой Hello. Как я мог перенаправить его содержимое в команду echo? Я знаю , что есть команды less, cat, more... но мне нужно сделать это с echo. Я попробовал это: $ cat my_file.txt | echo а также это: $ echo <...

33
'Cat' - встроенная оболочка или внешняя программа?

Когда я использую typeкоманду, чтобы выяснить, catявляется ли встроенная оболочка или внешняя программа, я получаю вывод ниже: -$ type cat cat is hashed (/bin/cat) -$ Значит ли это, что catэто внешняя программа /bin/cat? Я запутался, потому что, когда я проверил вывод ниже, echoя увидел, что это...

29
Как вставить специальный символ новой строки в файл с помощью команды echo и оператора перенаправления?

Я хотел бы создать файл с помощью команды echo и оператора перенаправления, файл должен состоять из нескольких строк. Я попытался включить новую строку "\ n" внутри строки: echo "first line\nsecond line\nthirdline\n" > foo но таким образом не создается файл с тремя строками, а файл с одной...

28
Добавить один и тот же текст во многие файлы, используя cat или echo?

Как я могу написать тот же контент для многих текстовых файлов с помощью catили echoтолько в одной команде? Например, я хочу написать «привет» в file1 и file2. Я пытался: echo "hello" >> file1 file2 но это не сработало. Как я могу это...

28
Почему echo> файл использует больше реального времени, чем echo | sed> file?

Пример ниже удивил меня. Кажется, это противоречит интуиции ... кроме того факта, что у комбо больше времени для пользователяecho | sed . Почему echoиспользуется так много системного времени, когда он работает один, или должен быть вопрос: как sedменяется состояние игры? Похоже, что в обоих случаях...

25
печать цветного текста с использованием эха

Я знаю, что для печати цветного текста с использованием эха, например красного цвета, используется код: echo -e "\e[1;31m This is red text \e[0m" и я знаю, что в этом примере 31 - это код красного цвета, а число других цветов: Black 0;30 Dark Gray 1;30 Blue 0;34 Light Blue 1;34 Green 0;32 Light...

24
Почему эхо игнорирует символы моей кавычки?

Этот вопрос был перенесен из-за сбоя сервера, поскольку на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 8 лет назад . Команда echoне включает полный текст, который я даю. Например, если я делаю: $ echo ' echo PARAM=` grep $ARG /var/tmp/setfile | awk '{print $2}' ` ' Это выводит:...

23
В чем разница между эхо `date`, эхо“ `date`” и echo '`date`'?

В чем разница между этими тремя командами? echo `date` echo "`date`" echo '`date`' Я запутался в том, каковы различия на самом деле. Я думаю, что когда «вокруг», это означает, что это строка, поэтому эхо будет буквально выводить строку dateвместо отображения...

22
Каков формат отправки сообщения в 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...

20
Escape-последовательности с «эхо-е» в разных оболочках

Я только что заметил, что, похоже, флаг -eне существует для echoкоманды в моей оболочке в Linux. Это просто неправильная настройка или это "нормально"? Некоторый код в качестве примера: #!/bin/sh echo -e "\e[3;12r\e[3H" Печать: -e \e[3;12r\e[3H Это работало раньше! Я думаю, что некоторые...

20
Всегда ли безопасно использовать `eval echo`?

Использование evalчасто не рекомендуется, потому что это позволяет выполнять произвольный код. Однако, если мы используем eval echo, то похоже, что остальная часть строки станет аргументом, echoпоэтому она должна быть безопасной. Я прав в...