티스토리 뷰
간혹 shell에서 어떠한 값을 변수로 사용해야 하는 경우가 생깁니다.
이를테면 특정 프로세스에서 사용중인 file descriptor를 확인하기 위해서는 아래와 같겠습니다.
우선 cron으로 테스트 해보면 아래와 같이 cron의 pid(644)를 구할 수 있습니다.
얻은 pid(644)를 이용해서 사용중인 file descriptor를 아래와 같이 확인 할 수 있습니다.
하지만 두번에 걸쳐 실행되어야 하는 명령어는 불편할때가 있습니다.
위 내용은 아래와 같이 한번에 수행할 수 있습니다.
이 예제는 $()의 활용에 대한 부분입니다.
$()가 아니더라도 |(pipe)나 환경변수 등을 이용해서 한번에 수행할 수 있는 방법은 많이 존재합니다.
'개발 > Shell Script' 카테고리의 다른 글
[sh] "$*" 과 "$@"의 차이 (2) | 2015.11.30 |
---|---|
[sh] 랜덤 숫자 뽑기 (0) | 2015.11.24 |
[sh] 함수구현 (0) | 2014.04.17 |
"bash" vs "ash" 서로 다른 배열 스타일 (0) | 2014.04.17 |
[sh] help() 만들기 (0) | 2014.02.17 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday