특정 문자열 사이에 있는 문자를 추출하는 쉘 스크립트 작성.
글쓴이: namhw / 작성시간: 화, 2009/08/11 - 1:27오후
예를 들어 한 파일에
-load=/usr/lib/libdl.so \
-load=/usr/lib/librt.so \
와 같은 내용이 있을 때 쉘 스크립트를 이용하여
libdl.so 에서 dl 만 추출하고
librt.so 에서 rt 문자만 추출하고 싶습니다.
제가 생각한 방법은 grep로 load 문자열이 있는 열만 걸러낸 다음 cut으로
해당 부분만 추출하고 싶은데... 영 아이디어가 떠오르지 않네요.
혹시 도움 주신다면 감사하겠습니다.^^
Forums:
grep load=/usr/lib | sed
grep load=/usr/lib | sed "s/-load=\/usr\/lib\/lib//g" | sed "s/\.so.*//g"
눈에 보이는 모든것은 보이지 않는 것들로 이루워져 있다.
Nobody reachs the Truth~*
눈에 보이는 모든것은 보이지 않는 것들로 이루워져 있다.
Nobody reachs the Truth~*
감사합니다.
예 원하는 결과 입니다.^^
전 좀더 공부해봐야 할 것 같네요. 감사합니다~
촌놈.
촌놈.
댓글 달기