728x90
산술확장
산술 명령을 사용한 expr 명령은 실행이 매우 느리기 때문에 사용
표현식
$((...))
매개변수 확장
변수에 외부적인 문자를 추가하려 할 때 문제가 발생
변수의 확장을 보호하기 위해 변수를 { }로 둘러싸 사용
내부에서 명령에 입력 전달
Shell 프로그램에서 명령어에 표준입력으로 여러 개의 라인을 공급해 주기 위해 Here document를 사용
표현식
command arg1 ar2 ... << !
line of text
...
!
각 라인 앞부분의 탭들은 제거 가능
command arg1 arg2 ... << -!
line of text
...
!
Here Document는 미리 정의된 입력을 넘기거나 에디터 같은 상호 대화적인 프로그램을 사용할 수 있게 해 주는 기능을 제공한다
728x90
'Programming > linux왕초보' 카테고리의 다른 글
shell programming - 변수 (0) | 2008.09.11 |
---|---|
shell programming - 제어문 (0) | 2008.09.11 |
shell programming - 제어문 (0) | 2008.09.11 |
shell programming - 반복문 (0) | 2008.09.11 |
shell programming - 목록과 함수 (0) | 2008.09.11 |
shell programming (0) | 2008.09.11 |
shell programming - 명령어 (0) | 2008.09.11 |
crontab 사용 (0) | 2008.09.11 |
네트워크 모니터링 (0) | 2008.09.10 |
실행중인 리눅스 관리하기 (0) | 2008.09.10 |