«echo» 태그된 질문

쉘 내장 또는`/ bin / echo`에 관한 질문. 질문이 단순히 터미널로 인쇄하는 것에 관한 것이면이 태그를 사용해서는 안되며, 질문이`echo` 명령에만 해당되는 경우에만 적용하십시오.

4
에코보다 printf가 더 좋은 이유는 무엇입니까?
나는 그것 printf보다 낫다고 들었습니다 echo. RHEL 5.8의 일부 프로그램에 텍스트를 공급하는 데는 효과 가 없었지만 사용 printf했기 때문에 사용해야했던 경험에서 인스턴스를 하나만 기억할 수 있습니다 . 그러나 분명히 다른 차이점이 있으며, 하나를 사용할 때와 다른 것을 사용할 때 특정 사례가 있는지뿐만 아니라 그 차이점을 묻고 싶습니다.echoprintf


3
왜 "에코"가 "터치"보다 훨씬 빠릅니까?
디렉토리의 모든 xml 파일에서 현재 시간으로 타임 스탬프를 업데이트하려고합니다 (재귀 적으로). Mac OSX 10.8.5를 사용하고 있습니다. 약 300,000 개의 파일에서 다음 echo명령은 10 초가 걸립니다 . for file in `find . -name "*.xml"`; do echo >> $file; done 그러나 다음 touch명령은 10 분이 걸립니다 ! : for file in `find …
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 found $ echo …

3
명령 단일 인수의 최대 크기를 정의하는 것은 무엇입니까?
전체 인수 배열의 총 크기에 환경의 크기를 더한 것만 큼 단일 인수의 최대 길이가 문제가되지 않았다는 인상을 받았습니다 ARG_MAX. 따라서 다음과 같은 것이 성공할 것이라고 생각했습니다. env_size=$(cat /proc/$$/environ | wc -c) (( arg_size = $(getconf ARG_MAX) - $env_size - 100 )) /bin/echo $(tr -dc [:alnum:] </dev/urandom | head -c $arg_size) …
47 kernel  echo  arguments 

4
바이트를 파일로 에코
i2c 버스를 사용하여 rasberry Pi를 일부 디스플레이에 연결하려고합니다. 시작하려면 물건, 특히 파일에 바이트를 수동으로 작성하고 싶었습니다. 파일에 특정 바이트를 어떻게 쓰나요? 나는 이미 그 것을 읽었고 내 문제가 다음과 같이 해결되어야한다고 생각했다. echo -n -e \x66\x6f\x6f > byteFileForNow 그러나 foo 대신 nano로 해당 파일을 열면 다음과 같이 표시됩니다. x66x6fx6f 따라서 …


5
파일 내용을 "echo"명령으로 리디렉션
my_file.txt내용이 문자열 인 파일 이 있습니다 Hello. 내용을 명령으로 echo어떻게 리디렉션 할 수 있습니까? 내가 명령을 알고 less, cat, more...하지만 난 그것을 할 필요 echo. 나는 이것을 시도했다 : $ cat my_file.txt | echo 또한 이것 : $ echo < my_file.txt 그러나 두 경우 모두 my_file.txt의 내용이 아닌 stdout에 공백으로 …

6
'cat'은 내장 또는 외부 프로그램입니까?
type명령을 사용하여 cat쉘 내장 프로그램인지 외부 프로그램인지 확인하면 아래 출력이 표시됩니다. -$ type cat cat is hashed (/bin/cat) -$ 이것은 그것이 cat외부 프로그램 이라는 것을 의미합니까 /bin/cat? 나는 아래의 출력을 선택하면 때문에, 혼란있어 echo나는 그것이 것을 알게되었다 built-in뿐만 아니라 프로그램을/bin/echo -$ type echo echo is a shell builtin -$ which …
33 bash  cat  echo  shell-builtin 

5
echo 명령과 리디렉션 연산자를 사용하여 줄 바꿈 특수 문자를 파일에 넣는 방법은 무엇입니까?
echo 명령과 리디렉션 연산자를 사용하여 파일을 만들려면 파일을 몇 줄로 만들어야합니다. 문자열 안에 "\ n"으로 줄 바꿈을 포함하려고했습니다. echo "first line\nsecond line\nthirdline\n" > foo 그러나이 방법으로 세 줄의 파일은 만들지 않지만 한 줄과 문자열의 내용 만있는 파일이 만들어집니다. 이 명령 만 사용하여 여러 줄의 파일을 어떻게 만들 수 있습니까?


1
echo> file이 echo보다 실시간을 더 많이 사용하는 이유 | sed> 파일?
아래의 예는 저를 놀라게했습니다. 수염 더 있다는 사실을 제외하고 ... 카운터 직관적 인 것 같다 사용자 시간 에 대한 echo | sed콤보. 단독으로 실행될 때 시스템 시간echo 을 너무 많이 사용하는 이유는 무엇입니까? 또는 게임 상태를 어떻게 변경합니까? 두 경우 모두 동일한 에코 를 수행해야 할 것 같습니다 ... sedecho …
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 Light Green 1;32 …

5
에코가 내 인용 부호를 무시하는 이유는 무엇입니까?
이 질문은 Unix & Linux Stack Exchange에서 응답 할 수 있기 때문에 서버 결함에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . echo명령은 내가 그것을 제공하는 전체 텍스트를 포함하지 않습니다. 예를 들어 내가 할 경우 : $ echo ' echo PARAM=` grep $ARG /var/tmp/setfile | awk '{print $2}' ` ' 출력합니다 …
24 shell  quoting  echo 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.