쉘스크립트 강좌 > 리눅스

본문 바로가기

회원로그인

회원가입

리눅스

공통 쉘스크립트 강좌

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 120회 작성일 20-10-28 15:48

본문

https://wikidocs.net/29643


기본문법

https://www.fun-coding.org/linux_basic3.html



============================================

현재 사용하는 쉘 확인하기

>cat /etc/passwd

============================================

============================================

#!/bin/bash


# 현재 떠 있는 데몬의 수를 가져온다.

search_daemon="데몬이름"

relay=$(ps -ef | grep $search_daemon | grep -v grep | grep -v vi | wc -l)

echo $relay

if [ $relay -gt 0 ]
then
  echo $search_daemon
else
  echo "0"
fi
 

# 데몬 죽이기
PGM_NAME="데몬명"
ps -ef|grep $PGM_NAME|grep -v grep|awk '{print "kill -9 "$2}'|sh -x

============================================

============================================

wc 명령 사용법

============================================

파일내의 단어 수 등의 정보를 출력한다.

문법
    wc [ -cwl ] 파일이름(들)
옵션
    -c : 문자(character)의 개수만을 알고 싶을 때 사용한다.
    -w : 단어(word)의 개수만을 알고 싶을 대 사용한다.
    -I : 행(line)의 숫자를 알고 싶을 때 사용한다. 혹은 개행 문자의 개수를 알고자 할 때 사용될 수도 있다.
설명
    wc라는 이름은 word counter를 의미하는 것이 아닌가 생각한다. 아무런 옵션을 주지 않고서 사용하면 행수, 단어수, 문자수를 모두 검사해서 보고한다. 텍스트 문서 속에서 단어란 공백(space)문자, 탭(tab)문자 그리고 개행(newline)문자에 의해 구분되는 문자들의 집합을 의미한다.
사용예
    $ wc sample.txt
    11 29 197 sample.txt

============================================

댓글목록

등록된 댓글이 없습니다.