본문 바로가기
linux

echo

by 상레알 2010. 3. 18.

많이 보긴했는대 정확하게 뭔지 몰라서  위키를 찾아보니...

컴퓨팅에서 echo명령어로서 DOS, OS/2, Microsoft Windows, UnixUnix-like 같은 운영체제에서 문자열을 컴퓨터 터미널에 출력해 준다. 그것은 보통 셸 스크립트배치 파일 안에서 스크린이나 파일을 향해, 상황을 알려주는 문자열을 출력할 때에 쓰인다.

*- 사용 예시 -*

 $ echo This is a test.
 This is a test.
 $ echo "This is a test." > ./test.txt
 $ cat ./test.txt
 This is a test.

UNix의 프로그램들은 -n와 -e 같은 옵션을 지원한다. 이것들은 보통 BSD와 System V 간의 비호환성 때문에 표준으로
인정받고 있지는 못하다. 이러한 문제가 발생할 시에는 printf명령어를 사용함으로써 해결이 가능하다.
 
-*
#include <stdio.h>
/* echo command-line arguments; 1st version */
int main(int argc, char *argv[])
{   
   int i;
   for (i = 1;  i < argc; i++)
     printf("%s %s", argv[i], (i < argc-1) ? " " : "");
    printf(\n");
    return 0;

}

 

'linux' 카테고리의 다른 글

GTK - GUI - GLADE 튜토리얼  (0) 2010.04.20
glade !  (0) 2010.04.20
glade 하던중 ㅠ  (0) 2010.04.20
xvkbd - virtual keyboard for X window system  (0) 2010.04.05
상대 ping 거부하기..  (0) 2010.04.02
러닝리눅스 [개정5판] - 한빛미디어  (0) 2009.11.09
Unix 와 Linux  (0) 2009.11.09
gcc 옵션  (0) 2009.08.14
rlogin  (0) 2009.08.12
스레드 동기화 API  (0) 2009.08.09