![콘솔뿐만 아니라 GUI에서도 명령 출력을 표시할 수 있는 유틸리티가 있습니까?](https://linux55.com/image/105988/%EC%BD%98%EC%86%94%EB%BF%90%EB%A7%8C%20%EC%95%84%EB%8B%88%EB%9D%BC%20GUI%EC%97%90%EC%84%9C%EB%8F%84%20%EB%AA%85%EB%A0%B9%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%ED%91%9C%EC%8B%9C%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EC%9C%A0%ED%8B%B8%EB%A6%AC%ED%8B%B0%EA%B0%80%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
tee
파일 대신 팝업 창을 사용한다는 점에서 이것과 비슷하다고 생각합니다 . 내가 의미하는 바의 예는 다음과 같습니다.
echo "hello world" | tee file
입력이 파이프에서 오면 출력을 파일과 콘솔에 넣습니다.
echo "hello world" | something_here
입력이 파이프에서 오면 출력을 새로 생성된 GUI 및 콘솔에 넣은 다음 사용자가 창을 닫을 때까지 기다립니다.
실시간으로 출력을 표시하는 것이 가장 좋습니다.
답변1
제니티--listen 옵션이 있습니다. 주목해야 할 유일한 점은 표준 입력에 특정 키워드가 필요하다는 것입니다. 매뉴얼 페이지에서:
- 듣다
stdin에서 명령을 수신합니다. 명령에는 콜론으로 구분된 "메시지", "도구 설명", "아이콘" 및 "표시"가 포함됩니다. 예를 들어 "메시지: Hello world", "표시: false" 또는 "아이콘: /path/to/icon"입니다. icon 명령은 "오류", "정보", "문제" 및 "경고"라는 네 가지 일반적인 아이콘도 허용합니다.
귀하의 특정 상황을 모르고 말하기는 어렵지만, 한 가지 가능성은 출력을 Zenity의 표준 입력으로 보내기 전에 Zenity가 기대하는 형식으로 변환하는 것입니다.