업무중 간단히 쓸 일이 있어 만든 것인데 기억을 위해 글을 남긴다.
파일을 찾고, 경로에서 문자열을 추출하고 여러줄을 한줄로 만드는 일을 하는 것인데, 나말고는 별로 쓸 사람이 없을 것같기도 하다.
sed 예제 많은 페이지: http://www.grymoire.com/Unix/Sed.html
happy hackin'
파일을 찾고, 경로에서 문자열을 추출하고 여러줄을 한줄로 만드는 일을 하는 것인데, 나말고는 별로 쓸 사람이 없을 것같기도 하다.
- 숫자와 dash로 된 txt 파일들을 찾고(find) 경로 중의 임의의 문자(A or B)를 추출(grep)한다.$ find . -name '*.txt' | egrep -o 'A|B|[0-9-]*.txt$'(다 좋은데, 하나의 match가 한 줄에 표시되어서 여러줄로 나온다.)
- 한줄에 표시하고 싶다 (sed).$ find . -name '*.txt' | egrep -o 'A|B|[0-9-]*.txt$' | sed '{
N
s/\n//
}'
sed 예제 많은 페이지: http://www.grymoire.com/Unix/Sed.html
happy hackin'