".." 및 "@"이 포함된 모든 줄을 제거합니다.

".." 및 "@"이 포함된 모든 줄을 제거합니다.

정보가 필요 tcpdump하지만 대부분의 줄은 다음과 같습니다.

[email protected][email protected]..

@sed를 사용하여 다음을 포함하는 모든 줄을 검색하고 바꾸고 싶습니다 ...

나는 이것을 시도했다

sed -i '/foo\../foo_/d' ./file\ 2.txt
sed '/@/d' ./file\ 2.txt
awk '!/@/' file\ 2.txt

파일은 데스크탑에 있으며 제목은 file 2"I'm done "입니다 cd Desktop. 내가 받은 오류 코드는 "디렉토리를 찾을 수 없음"이 아니기 때문에 중요하지 않습니다.

답변1

도착하다삭제및 다음을 모두 포함하는 ..@:

awk '!/@/ || !/\.\./'

또는:

sed -e '/@/!b' -e '/\.\./d'

또는@rush가 제안함:

sed '/@/{/\.\./d;}'

관련 정보