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

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

4
Чому printf кращий за відлуння?
Я чув, що printfце краще, ніж echo. Я можу згадати лише один екземпляр зі свого досвіду, коли мені довелося скористатися, printfоскільки echoне працювало для подачі тексту в якусь програму на RHEL 5.8, але printfце було. Але, мабуть, є й інші відмінності, і я хотів би дізнатися, що вони таке, а …


3
Чому "відлуння" настільки швидше, ніж "дотик"?
Я намагаюся оновити часову позначку до поточного часу для всіх файлів xml у моєму каталозі (рекурсивно). Я використовую Mac OSX 10.8.5. На приблизно 300 000 файлів наступна echoкоманда займає 10 секунд : for file in `find . -name "*.xml"`; do echo >> $file; done Однак наступна touchкоманда займає 10 хвилин …
116 shell  command  echo 

8
Як видалити рядок із відлунням?
Я знаю, що я міг видалити останні три символи за допомогою: echo -ne '\b\b\b' Але як я можу видалити повний рядок? Я маю на увазі, я не хочу використовувати: echo -ne '\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b' ... і т.д. ..., щоб видалити довгий рядок.

6
Як відлуння чуб!
Я спробував створити сценарій, echoвнісши вміст у файл, а не відкривати його редактором echo -e "#!/bin/bash \n /usr/bin/command args" > .scripts/command вихід : bash:! / bin / bash: подія не знайдена Я виділив цю дивну поведінку на чубку . $ echo ! ! $ echo "!" bash: !: event not …

3
Що визначає максимальний розмір для одного аргументу команди?
У мене було враження, що максимальна довжина одного аргументу тут не є проблемою настільки, як загальний розмір загального масиву аргументів плюс розмір середовища, який обмежений ARG_MAX. Таким чином, я думав, що щось подібне вдасться: env_size=$(cat /proc/$$/environ | wc -c) (( arg_size = $(getconf ARG_MAX) - $env_size - 100 )) /bin/echo …
48 kernel  echo  arguments 

4
відлуння байтів у файл
Я намагаюся підключити свій rasberry Pi до якогось дисплея за допомогою шини i2c. Для початку я хотів вручну написати речі, зокрема байти у файл. Як ви пишете конкретні байти у файл? Я вже читав це і вважав, що мою проблему слід вирішити приблизно так echo -n -e \x66\x6f\x6f > byteFileForNow …


5
Перенаправлення вмісту файлу на команду “echo”
У мене є файл з ім'ям my_file.txt, вміст якого є лише рядком Hello. Як я можу перенаправити його вміст на команду echo? Я знаю , що є команди less, cat, more... але мені потрібно зробити це з echo. Я спробував це: $ cat my_file.txt | echo а також це: $ …

6
Це "cat" вбудована оболонка чи зовнішня програма?
Коли я використовую typeкоманду, щоб дізнатися, чи catє вбудована оболонка чи зовнішня програма, я отримую вихідний результат нижче: -$ type cat cat is hashed (/bin/cat) -$ Чи означає це, що catце зовнішня програма /bin/cat? Я заплутався, тому що, коли я перевірив вихід нижче, echoя побачив, що це програма, built-inале також …
33 bash  cat  echo  shell-builtin 

5
Як ввести спеціальний символ нового рядка у файл за допомогою команди echo та оператора перенаправлення?
Я хотів би створити файл за допомогою команди echo та оператора перенаправлення, при цьому файл повинен складатися з кількох рядків. Я намагався включити новий рядок через "\ n" всередині рядка: echo "first line\nsecond line\nthirdline\n" > foo але таким чином не створюється файл із трьома рядками, а файл із лише одним …

1
Додайте один і той же текст до багатьох файлів за допомогою cat або echo?
Як я можу записати один і той самий вміст у багато текстових файлів за допомогою catабо echoлише в одній команді? Наприклад, я хочу написати "привіт" до файлу1 та файлу2. Я намагався: echo "hello" >> file1 file2 але це не спрацювало. Як я можу це зробити?

1
Чому echo> файл використовує більше реального часу, ніж echo | sed> файл?
Приклад нижче, мене здивував. Це здається протилежним інтуїтивно зрозумілим ... окрім того, що у комбі є більше часу для echo | sedкомбо. Чому echoвикористовується стільки системного часу, коли він працює самостійно, або має бути питання, як sedзмінюється стан гри? Здається, що в обох випадках echoпотрібно зробити те саме, що лунає …
28 bash  shell  pipe  time  echo 

4
друк кольорового тексту за допомогою відлуння
Я знаю, що для друку кольорового тексту за допомогою відлуння, наприклад червоного кольору, код такий: 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 …

5
Чому відлуння ігнорує мої символи цитати?
Це питання було переміщено з помилки сервера, оскільки на нього можна відповісти на Unix & Linux Stack Exchange. Мігрували 8 років тому . echoКоманда не включає повний текст , який я даю його. Наприклад, якщо я це роблю: $ echo ' echo PARAM=` grep $ARG /var/tmp/setfile | awk '{print $2}' …
24 shell  quoting  echo 

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