백업 실행된 전체 시간을 확인하기 위해 로그 파일에서 'begin backup', 'end backup' 이벤트가 기록된 시점을 찾아야 했습니다. 


요새 정규 표현식을 자주 사용하게 되는데 GREP에서도 -E 옵션을 주면 정규 표현식을 사용할 수 있습니다.


정규식 표현

(A | B) -> a or b (or 연산자)


cat trace.log | grep -E '(begin | end) backup' | grep 04/11 

--주의!!! 공백 구분합니다.


다음에는 정규식에 사용되는 특수 문자에 대해서 정리해 보도록 하겠습니다. 

저작자 표시
신고

'Linux' 카테고리의 다른 글

GREP에 정규식 표현 사용하기  (0) 2017.04.27
Backtick(백틱) '` `' / ~밑에 있는 기호  (0) 2017.04.26
쉘 실행시간 확인하기 / time  (0) 2017.04.26
프롬프트에 절대경로 표시하기 / PS1변수  (0) 2017.04.26
Shell 확인  (0) 2016.08.11
CHMOD / 권한 변경하기  (0) 2016.08.10
Posted by smileyoon
Comments

~밑에 `는 백틱 or 쿼테이션이라고 부르고 ` ` 백틱안에 명령어를 (윈도우의 dir, 리눅스의 ls 등) 실행한 후 출력하는 용도로 사용합니다. 



예를 들어 


ls -alt의 명령어


test = `ls -alt` 변수 선언하고

echo $test 실행하면

ls -alt 실행하는 것과 동일한 효과를 볼 수 있습니다.


저작자 표시
신고

'Linux' 카테고리의 다른 글

GREP에 정규식 표현 사용하기  (0) 2017.04.27
Backtick(백틱) '` `' / ~밑에 있는 기호  (0) 2017.04.26
쉘 실행시간 확인하기 / time  (0) 2017.04.26
프롬프트에 절대경로 표시하기 / PS1변수  (0) 2017.04.26
Shell 확인  (0) 2016.08.11
CHMOD / 권한 변경하기  (0) 2016.08.10
Posted by smileyoon
Comments

자동화 쉘을 만들어 프롬프트상에서 바로 실행한 후 총 수행 시간을 확인하고 싶었습니다. 확인해 보니 아주 간단한 명령어 하나로 수행 시간을 확인할 수 있습니다.


그것은 바로 time 명령어


실행할 명령어 앞에 


time [명령어]


실행해 주면 아래와 같은 결과가 나옵니다.


[출력]


smileyoon$ time date


2017. 04. 26 ~~~


real 0m0.002s -- 총 수행 시간

user 0m0.000s -- 사용자 모드에서 수행 시간

sys 0m0.002s -- 커널 모드에서 수행 시간

저작자 표시
신고

'Linux' 카테고리의 다른 글

GREP에 정규식 표현 사용하기  (0) 2017.04.27
Backtick(백틱) '` `' / ~밑에 있는 기호  (0) 2017.04.26
쉘 실행시간 확인하기 / time  (0) 2017.04.26
프롬프트에 절대경로 표시하기 / PS1변수  (0) 2017.04.26
Shell 확인  (0) 2016.08.11
CHMOD / 권한 변경하기  (0) 2016.08.10
Posted by smileyoon
Comments