저는 홈 디렉토리에 있으며, 내가 꼬리를 바꿔야 할 두 개의 다른 파일에 대한 경로를 제공하고 있습니다. 각 파일은 2 개의 변수에 대해 그립니다. 내 문제는이 스크립트가 어떤 이유로 saveFile.txt에 쓰지 않는다는 것입니다. saveFile.txt는 내가 실행하고있는 스크립트와 같은 디렉토리에 있습니다.grep이 파일에 쓰지 않습니다.
#!/bin/sh
tail -f <path1> -f <path2> | egrep -i --line-buffered '<variable1>|<variable2>' > saveFile.txt
추가 보너스로 동일한 스크립트를 통해 파일에 던져지는 출력에 간격을 추가 할 수 있습니까? 루비 또는 파이썬 하하에서 이것을 작성하는 것이 더 쉽다는 말을 들었습니다.
감사합니다.
'egrep'이'stdout'에 출력을 내고 있습니까? 결과가 있는지 확인하기 위해 파일에 쓰지 않고 시도 할 수 있습니까? – Inian
여기에 표시된대로 한 줄에 모든 항목이 있습니까? – choroba
나는 한 꼬리와 단일 egrep w/o 파일에 쓰기를하고 나에게 출력을주는 것을 시도했다. –