file1.txt 파일은 다음과 같은 줄을 포함합니다 :
/api/purchase/<hash>/index.html
예를 들면 다음과 같습니다.
/api/purchase/12ab09f46/index.html
file2.csv 파일은 다음과 같은 줄을 포함합니다 :
<hash>,timestamp,ip_address
예를 들면 다음과 같습니다.
12ab09f46,20150812235200,22.231.113.64
a77b3ff22,20150812235959,194.66.82.11
file1.txt에 해시 값이있는 모든 줄을 제거하여 file2.csv를 필터링하고 싶습니다. 말하자면 :
cat file1.txt | extract <hash> | sed '/<hash>/d' file2.csv
또는 이와 같은 것.
간단해야하지만 제대로 작동하지 않는 것 같습니다.
누구 든지이 작업에 대한 작업 파이프 라인을 제공 할 수 있습니까?
cat
그냥cut -d / -f 4 file1.txt
. 또는 순차적 인 모양을 선호하는 경우<file1.txt cut -d / -f 4