라고 하시면 됩니다.
sed와 함께 awk는 쉘스크립트를 짜는데 있어서
강력함을 제공해 주지요
위에서 NR==2 는 라인넘버가 2째줄일때를 나타내며
$0은 그줄의 모두를 나타냅니다.
$1이라고 하면 첫번째 필드를 나타내는게 되고
어떤 프로세스의 pid번호를 얻으려면 출력결과를
보고 그 필드 번호를 받아오게 할 수 있겠죠? )
awk의 자세한 사용법은 google같은 검색사이트
가서 awk 사용법 등등의 검색어로 검색해보세요
잔머리좀 굴리면 삽질을 몇줄에 끝낼 수 있으니까요.
Re: ps -ef |grep xxx 의 결과중 두번째 결과 얻으려
ps -ef | grep xxx | awk 'NR==2 {print $0}'
라고 하시면 됩니다.
sed와 함께 awk는 쉘스크립트를 짜는데 있어서
강력함을 제공해 주지요
위에서 NR==2 는 라인넘버가 2째줄일때를 나타내며
$0은 그줄의 모두를 나타냅니다.
$1이라고 하면 첫번째 필드를 나타내는게 되고
어떤 프로세스의 pid번호를 얻으려면 출력결과를
보고 그 필드 번호를 받아오게 할 수 있겠죠? )
awk의 자세한 사용법은 google같은 검색사이트
가서 awk 사용법 등등의 검색어로 검색해보세요
잔머리좀 굴리면 삽질을 몇줄에 끝낼 수 있으니까요.
Re^2: 감솸돠.......
aero 님 부우~~~~~~~자 데세요.... ^^;
Re: ps -ef |grep xxx 의 결과중 두번째 결과 얻으려
ps -ef | grep xxx | awk '{print $2}'
윗분이 설명해놓은 것과 같습니다.
참고하세요 =)
만약..
pid 를 받아서 kill 시키려는 것이 목적이라면.. 아래와 같이 하세요~
ps -ef | grep xxx | awk '{print $2}' | xargs kill -9
댓글 달기