2013-01-18 3 views
1

특정 날짜의 IP 주소를 찾는 명령이 있습니다. 다음과 같이 보입니다 :grep 출력에서 ​​탭 제거

zcat /nsm/bro/logs/[DATE]/http_eth1.* | 형용사 -D "% G- % m- % d % R : % S"id.orig_h host uri | grep [IP_Address]

그것은 한 가지를 제외하고는 훌륭하게 작동합니다. 출력은 다음과 같습니다

2013년 1월 16일 23시 38분 26초 [IP 주소] safebrowsing-cache.google.com/세이프 브라우징/RD/ChFnb29nLXBoaXNoLXNoYXZhchAAGIX_DyCY_w8yB4X_AwD__w8 "세이프 브라우징 캐시 사이의 탭이 있습니다

. google.com "및"/ safebrowsing/rd/ChFnb29nLXBoaXNoLXNoYXZhchAAGIX_DyCY_w8yB4X_AwD__w8 "을 입력하십시오. 특정 탭만 제거하고 싶습니다. 내가 할 수있는 방법이 있니?

답변

0

사용 awk

예 : echo -n 'first\tsecond\tthird\tfourth\n' | awk '{ print $1"\t"$2"\t"$3$4 }' 출력 first\tsecond\tthirdfourth - "제"및 "제"의 탭이 삭제되었습니다.

+0

감사합니다. – user1991682

관련 문제