0
좋아요 그래서 나는 그들이 tried.txt
에 있다면 new.txt
가 123 tried.txt
(123)를 포함 포함되어있는 경우, 예를 들어가 .txt이 둔한에서 줄을 제거
, new.txt
에서 줄을 제거, 그래서 in.txt
에서 (123)를 제거하고 출력 결과에 어떻게 new2.txt
. grep
를 사용
좋아요 그래서 나는 그들이 tried.txt
에 있다면 new.txt
가 123 tried.txt
(123)를 포함 포함되어있는 경우, 예를 들어가 .txt이 둔한에서 줄을 제거
, new.txt
에서 줄을 제거, 그래서 in.txt
에서 (123)를 제거하고 출력 결과에 어떻게 new2.txt
. grep
를 사용
:
grep -F -x -v -f tried.txt new.txt > new2.txt
이 awk
사용 :
awk "NR==FNR{a[$0];next} !($0 in a)" tried.txt new.txt > new2.txt
위의 명령의 모든
당신을 위해 작동합니다. 참조 :
당신이 읽기 쉽게 만들기 위해 여러 라인을 통해 당신의 설명을 넣을 수있는 모든 기회를? 또한이 문제를 해결하기 위해 무엇을 했습니까? – grail
최소한 다음과 같이 몇 가지 샘플 입력 파일과 원하는 출력을 만들어야합니다. https://stackoverflow.com/help/mcve –
[다른 파일에 나타나는 파일에서 라인 제거] 가능한 복제본 (http : // removeoverflow.com/questions/4366533/remove-lines-from-file-which-appear-in-another-file) –