꼴통 wrote..
# Shell 공부하다가 모르는게 있어서 도움을 청합니다.
아래의 문장에 대해서 설명 좀 해주세요.....
아주 자세히..(바보한테 설명하듯이요..)
sed -e 's/ *[a-z0-9]* *//' -e 's/ .*//'
-e 's/ *[a-z0-9]* *//'
를 분석하면 처음에 white space(space 문자) 가 0개 이상 있고
소문자 알파벳과 숫자로 이루어진 문자가 0개 이상 있고 그 뒤에
white sapce 가 0개 이상 있는 경우 모두 삭제 하게 되어 있군요.
즉 예를 들면
' asdf8asd7 ' 라는 행이 있을 경우 삭제하라는
의미 입니다.
그 다음의 -e 's/ .*//' 는 -e 's/ *[a-z0-9]* *//' 를 행한 다음
white space 하나가 있고 그 다음에 어떠한 문자열이 0개 이상 있
는 행도 지우라는 소리네요.
Re: (도움필요) 'sed'란 놈에 대해서 설명좀해주세요....
꼴통 wrote..
# Shell 공부하다가 모르는게 있어서 도움을 청합니다.
아래의 문장에 대해서 설명 좀 해주세요.....
아주 자세히..(바보한테 설명하듯이요..)
sed -e 's/ *[a-z0-9]* *//' -e 's/ .*//'
-e 's/ *[a-z0-9]* *//'
를 분석하면 처음에 white space(space 문자) 가 0개 이상 있고
소문자 알파벳과 숫자로 이루어진 문자가 0개 이상 있고 그 뒤에
white sapce 가 0개 이상 있는 경우 모두 삭제 하게 되어 있군요.
즉 예를 들면
' asdf8asd7 ' 라는 행이 있을 경우 삭제하라는
의미 입니다.
그 다음의 -e 's/ .*//' 는 -e 's/ *[a-z0-9]* *//' 를 행한 다음
white space 하나가 있고 그 다음에 어떠한 문자열이 0개 이상 있
는 행도 지우라는 소리네요.
Re^2: (김정균)님 감사합니다..... 즐거운 추석이 되시길...(내
.
댓글 달기