으로 출력합니다. Ubuntu의 명령 줄에서 twurl을 사용하여 Twitter Streaming API에 연결하고 this processor으로 결과 JSON을 구문 분석합니다. 나는 런던에서 보낸 트윗의 텍스트를 반환 다음 명령이 있습니다Bash 스크립트에서 JSON 변수를
twurl -t -d locations=-5.67,50.06,1.76,58.62 language=en -H stream.twitter.com /1.1/statuses/filter.json | jq '.text'
이 잘 작동을하지만 출력 london.txt라는 파일에 결과를 사투를 벌인거야. 그래서, 내가 스크립트 배쉬하기 위해 비교적 새로운 해요으로
twurl -t -d locations=-5.67,50.06,1.76,58.62 language=en -H stream.twitter.com /1.1/statuses/filter.json | jq '.text' > london.txt
, 나는 확신 나는 '>'와 '>>'의 적절한 사용을 오해하지했습니다 : 나는 다음을 시도,하지만 여전히 운이 만약 누군가가 올바른 방향으로 나를 가리킬 수 있다면 그것은 최고 일 것입니다!
가'명령> file' 파일을 절단하고이 파일에 명령의 출력을 리디렉션 리디렉션에게 측면을 따라 인쇄하는 것을 확인
tee
명령을 사용할 수 있습니다. '>>'도 똑같지 만 잘라내 기 대신에 추가합니다. ** 리디렉션 부분을 제거하고 인쇄 내용을 확인하십시오 **. 결과가 파일에 표시됩니다. – jweyrich고맙습니다. 그 정도는 이해합니다. 내 문제는이 명령이 파일에 아무 것도 출력하지 않는다는 것입니다. – Dan
명령을 실행할 때'london.txt'에서 무엇을 얻고 있습니까? 리다이렉션을하지 않고 터미널을 실행했을 때 터미널에 인쇄 한 내용을 모두 가져와야하기 때문입니다. –