bash에서는 코딩하지 않았지만 급한 것이 필요합니다. 죄송합니다 이것이 규범이 아니지만 정말 도움을 얻고 싶습니다.stdout 메시지에 따라 bash 스크립트 경고음이 울림
표준 출력에 던져지는 메시지가 있습니다. 메시지 유형 (메시지가 "found"라는 단어가있는 문자열)에 따라 삐 소리를 내기 위해 bash 스크립트가 필요합니다.
지금까지 나는 이것을 생각해 냈습니다.
output=$(command 1) # getting stdout stream?
while [ true ]; do
if [ "$output" = "found" ]; then # if the stdout has the word "found"
echo $(echo -e '\a') # this makes the beep sound
fi
done
는 어디서/단어를 가지고있는 문자열을 확인 grep
또는 awk
명령을 추가하는 방법 "발견"잘 모르겠어요과 if
상태에서 그에 대해 확인할 수 있도록 "발견"만 반환 워드.
감사합니다.
당신은 같은 간단한 할 수
을 약간 더 짧고 휴대용'의 printf입니다 '\ a'''에코 $ (에코 -e 대신에'\ A ')'. 간단한'echo -e '\ a''도 사용할 수 있습니다. 첫 번째 반향을 포착하고 다시 반향 할 필요가 없습니다. – chepner