-----------------------------------------
답변자가 기본적으로 참고할 내용입니다.
- 배포판(옵션) :
- 커널버전(옵션)
:
- 데몬버전(예:apache
1.3.27) :
- 데몬설치유형(RPM/컴파일/기타)
:
-----------------------------------------
전 쉘 초본데, 회사일하다가 bash 쉘 스크립을 처리하는 부분이
생겼어여..--;;;
다른 내용은 대충알겠는데, 다음과 같은 문장에서 leveㅣ값이
foreach구문에서 sfc값이 사라지고 1000부터 시작하네여.
얼케된건지...
그리고 'set arec....' 이부분 해석좀 해주실수 있으면 정말
고맙겠습니다.
이한줄을 고쳐야 하는데 'awk'라는 것이 패턴 비교한다고
나오던데 나머지 옵들은 왜이렇게 많이 붙어 있는지...해석이
잘 안되네여..
답글좀 부탁합니다..
set levels="sfc 1000 700 600 500 400 300 200 100 "
foreach lev ( $levels )
set arec=`/usr/bin/awk -F':' -v alev=$lev '{split($5,aa," "); if (
aa[1]==alev && aa[2]=="mb" ) printf("%d ",$1)}'
${splt_name}_$vtime`
end
|