'awk'에 해당하는 글 3건

root@www ~ [0.00 0.09]> cat /etc/passwd | awk -F: '{print " id: "$1"      "" directory : "$6}'
id: root       directory : /root
id: bin       directory : /bin
id: daemon       directory : /sbin
...중략

     -F fs               --field-separator=fs

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'서버관리' 카테고리의 다른 글

ps 명령시 STAT설명  (0) 2012.12.07
whowatch 사용  (0) 2012.12.07
id, 홈디렉토리 리스트 만들기  (0) 2012.12.07
열려 있는 포트 확인하기  (0) 2012.12.06
유저생성시 디폴트값을 볼려면?  (0) 2012.12.06
프로세스 죽이기  (0) 2012.12.06

WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

받은 트랙백이 없고 , 댓글이 없습니다.
secret

 httpd 를 확인하여 종료하기

root@www ~ [1.44 1.28]> ps -ef | grep httpd | grep -v grep
nobody    6570 25612  0 Dec04 ?        00:00:00 /usr/local/httpd2/bin/httpd -k start
nobody    6571 25612  0 Dec04 ?        00:00:00 /usr/local/httpd2/bin/httpd -k start
nobody    6572 25612  0 Dec04 ?        00:00:00 /usr/local/httpd2/bin/httpd -k start
nobody    9025 25612  0 Dec02 ?        00:00:00 /usr/local/httpd2/bin/httpd -k start
nobody    9026 25612  0 Dec02 ?        00:00:00 /usr/local/httpd2/bin/httpd -k start
nobody    9027 25612  0 Dec02 ?        00:00:00 /usr/local/httpd2/bin/httpd -k start
nobody    9028 25612  0 Dec02 ?        00:00:00 /usr/local/httpd2/bin/httpd -k start
nobody    9031 25612  0 Dec02 ?        00:00:00 /usr/local/httpd2/bin/httpd -k start
nobody   24980 25612  0 Dec02 ?        00:00:00 /usr/local/httpd2/bin/httpd -k start
root     25612     1  0 Jul25 ?        00:00:03 /usr/local/httpd2/bin/httpd -k start



pid 만 구한다.

root@www ~ [1.44 1.28]> ps -ef | grep httpd | grep -v grep | awk '{print $2}'
6570
6571
6572
9025
9026
9027
9028
9031
24980
25612

종료 시그널 9번을 이용하여 모두 종료한다.

root@www ~ [1.44 1.28]> ps -ef | grep httpd | grep -v grep | awk '{print $2}' | xargs kill -9


다시 확인해 보면 실행된것이 없다.
root@www ~ [1.44 1.28]> ps -ef | grep httpd | grep -v grep


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

받은 트랙백이 없고 , 댓글이 없습니다.
secret

awk 맛보기

서버관리 2011.03.04 17:15
[root@oracle test]# awk '/test/' test.html 
<a> test</a>
<span> test1 </span>

---> 해당 단어가 있는 줄을 출력


[root@oracle test]# cat test1.html 
홍길동 서울 독서 22
홍길서 포항 수영 23

[root@oracle test]# awk '/홍길동/' test1.html 
홍길동 서울 독서 22

[root@oracle test]# awk '/홍길동/' *.txt | awk '{print $3,$1}'
독서 홍길동

[root@oracle test]# awk '$4 == 22' *.txt
홍길동 서울 독서 22

---> 22살 사람을 찾는다.

[root@oracle test]# awk '$4 > 20' *.txt
홍길동 서울 독서 22
홍길서 포항 수영 23

---> 20살 보다 나이가 많은 사라을 찾는다.

[root@oracle test]# awk '$4 == 23 && /홍/' *.txt
홍길서 포항 수영 23

---> 나이가 23살 이고 성이 홍인 사람을 찾는다.

[root@oracle test]# cat number 
1 2 3 4 5
[root@oracle test]# awk '{ s = $1 + $2 + $3 + $4 + $5} END {print s}' number 
15


[root@oracle test]# awk '/^홍길동/' *.txt
홍길동 서울 독서 22

---> 맨처음이 홍길동으로 시작하는 줄을 출력


[root@oracle test]# awk '/22$/' *.txt
홍길동 서울 독서 22

---> 22 로 끝나는 줄 출력


[root@oracle test]# cat test1.txt 
홍길동 서울 독서 22
홍길서 포항 수영 23

홍길북 경주 복싱 30
[root@oracle test]# awk '/^$/' *.txt

---> 공백줄을 출력

[root@oracle test]# cat test1.txt
홍길동 서울 독서 22
홍길서 포항 수영 23

홍길북 경주 복싱 30
길남 충주 사이클 40


[root@oracle test]# awk '/.길./' *.txt
홍길동 서울 독서 22
홍길서 포항 수영 23
홍길북 경주 복싱 30

---> 중간에 길이라는 이름이 들어간 줄 출력

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

awk
받은 트랙백이 없고 , 댓글이 없습니다.
secret