텍스트 파일을 스캔 한 다음 명령을 실행할 수있는 방법이 있는지 알고 싶습니다. grep을 아무데도 시도해 보았습니다. 나는 또한 발견을 시도했다. 그건 유망한 것 같지만 사용법에 대한 좋은 설명을 얻지 못하는 것 같습니다. 이것이 여기에 사용될 것이라는 것을 알고 싶다면 다음과 같은 설명이 필요합니다. http를 통해 단어를 보내는 iPhone 응용 프로그램이 있으며 서버 측 응용 프로그램은 명령을 수신하고 명령을 받으면 명령을 실행합니다.word가 log에 나타나면 명령을 실행 하시겠습니까?
-1
A
답변
2
다음은 "needle"이 포함 된 파일을 찾고 해당 내용을 표시하는 모든 파일을 나타냅니다. 이에 따라 수정하십시오 :
찾기. -exec grep 바늘 -q {} \; -exec cat {} \;
0
배쉬에서, 당신은 파일을 tail -f
, 파이프를이 스크립트에 수 :
while read LINE; do
grep -q word <<< $LINE && command_to_execute
done
그러나 가장 좋은 것은 (로그 파일 I 파일을 구문 분석하는 대신 웹 서버에서이 논리를 배치 할 것 추측하고있다).
UPDATE :
위의 루프는 그렙은 각 반복에서 호출로 실행하도록 비싸다. 이 중 하나가 더 좋습니다 :
tail -f file | grep word | while read LINE; do
command_to_execute
done
관련 문제
- 1. jar에서 쉘 명령을 실행 하시겠습니까?
- 2. android에서 pipes 명령을 실행 하시겠습니까?
- 3. expressjs에서 npm 명령을 실행 하시겠습니까?
- 4. VIM에서 터미널 명령을 실행 하시겠습니까?
- 5. php system() 명령을 통해 여러 시스템 명령을 백그라운드에서 실행 하시겠습니까?
- 6. Django : Django에서 Unix 명령을 실행 하시겠습니까?
- 7. PHP : PHP에서 쉘 명령을 실행 하시겠습니까?
- 8. Matlab 2010에서 matlab 2008 명령을 실행 하시겠습니까?
- 9. BASH 기본 제공 명령을 파이썬에서 실행 하시겠습니까?
- 10. zsh에서 변수에 저장된 명령을 실행 하시겠습니까?
- 11. 파일 형식에 따라 vim 명령을 실행 하시겠습니까?
- 12. 배치 파일에서 sqlite3 명령을 실행 하시겠습니까?
- 13. 로컬 X 세션에서 원격으로 명령을 실행 하시겠습니까?
- 14. PHP : 명령을 실행 한 다음 계속 하시겠습니까?
- 15. 반복적으로 배치 파일에서 Windows 명령을 실행 하시겠습니까?
- 16. PHP : ldo 명령을 sudo로 실행 하시겠습니까?
- 17. 사용자가 연결할 때 명령을 실행 하시겠습니까?
- 18. 프로그래밍 방식으로 vim 명령을 실행 하시겠습니까?
- 19. GUI 응용 프로그램에서 터미널 명령을 실행 하시겠습니까?
- 20. .bat를 사용하여 서버에서 명령을 다운로드하고 실행 하시겠습니까?
- 21. android에서 셸 명령을 루트로 실행 하시겠습니까?
- 22. 파일에 명령을 전달 하시겠습니까?
- 23. Word가 제대로 종료되었는지 확인
- 24. Documents.Close를 사용하면 Word가 표시됩니다.
- 25. erl 명령을 전달 하시겠습니까?
- 26. linux 명령을 루트로 실행
- 27. 변수로 쉘 명령을 실행
- 28. 내가이 명령을 실행
- 29. 배쉬 스크립트 명령을 실행
- 30. PHP를 사용하여 시스템 명령을 긴 제한 시간으로 실행 하시겠습니까?
자세한 내용은 아마도? – Barry
StackOverflow에 오신 것을 환영합니다. http를 통해 단어를 수신하는 서버 앱이있는 경우 텍스트 파일은 어디서 재생됩니까? 귀하의 질문은 매우 모호합니다. 자세한 내용을 제공하도록 편집 할 수 있습니까? –