본문 바로가기

Echo2

[리눅스] 명령어 정리 - echo [텍스트 출력 명령 - echo] 전달된 인수들을 화면에 출력하는 명령이다. echo Hello World라고 사용하게 되면 문자열 "Hello"와 "World"를 공백을 기준으로 출력하게 된다. 형식 echo [ 옵션 ] [ 문자열 ] echo 명령은 기본적으로 인수로 전달된 문자열들을 출력하고 개행을 수행한다. 그러나 가끔은 개행을 하고 싶지 않을 수 도 있다. 이럴 때에는 -n 옵션을 사용한다. -n : 개행 문자를 출력하지 않는다. 그리고 -e 옵션은 문자열 중에서 백슬래쉬(\)와 조합되는 특수 문자들을 인식하여 작업을 수행하라는 옵션으로 아래와 같은 특수 문자들을 사용할 수 있다. \a 경보(alert, BEL) \b 백스페이스 \n 개행 \\ 백슬래쉬 문자 \t 탭 문자 -E 옵션은 -e 옵션.. 2020. 11. 12.
[리눅스] 심플하게 구현하는 echo 명령어(command) 이 글에서는 인자로 받은 값들을 그대로 출력하는 echo 명령의 아주 간단한 형태를 같이 구현해보려고 한다. 여기서 구현하려는 echo 명령이 가지는 단 한 가지 기능은 아래와 같다. - 인자로 받은 모든 값들을 공백을 기준으로 출력한다. 그리고 이러한 기능을 구현하기 위해서 알아야 할 것은 main() 함수로 전해지는 매개변수이다. main()로 전해지는 매개변수에는 두 가지가 있는데 하나는 프로그램을 실행할 때 입력한 인수의 개수이고 또 다른 하나는 그 인수들의 값이다. 인수의 개수는 int형으로, 그리고 인수들의 값(문자열)은 2차원 포인터 혹은 포인터 배열로 전해진다. 즉 main() 함수는 우리가 일반적으로 사용하던 main(void) 말고도 다음과 같이 사용할 수 있다. int main(int.. 2020. 11. 7.
반응형