티스토리 뷰


간혹 shell에서 어떠한 값을 변수로 사용해야 하는 경우가 생깁니다.

이를테면 특정 프로세스에서 사용중인 file descriptor를 확인하기 위해서는 아래와 같겠습니다.


우선 cron으로 테스트 해보면 아래와 같이 cron의 pid(644)를 구할 수 있습니다.


얻은 pid(644)를 이용해서 사용중인 file descriptor를 아래와 같이 확인 할 수 있습니다.


하지만 두번에 걸쳐 실행되어야 하는 명령어는 불편할때가 있습니다.


위 내용은 아래와 같이 한번에 수행할 수 있습니다.



이 예제는 $()의 활용에 대한 부분입니다.

$()가 아니더라도 |(pipe)나 환경변수 등을 이용해서 한번에 수행할 수 있는 방법은 많이 존재합니다.


'개발 > Shell Script' 카테고리의 다른 글

[sh] "$*" 과 "$@"의 차이  (0) 2015.11.30
[sh] 랜덤 숫자 뽑기  (0) 2015.11.24
[sh] 알아두면 유용한 $()  (0) 2014.04.29
[sh] 함수구현  (0) 2014.04.17
"bash" vs "ash" 서로 다른 배열 스타일  (0) 2014.04.17
[sh] help() 만들기  (0) 2014.02.17
댓글
댓글쓰기 폼