콘솔뿐만 아니라 GUI에서도 명령 출력을 표시할 수 있는 유틸리티가 있습니까?

콘솔뿐만 아니라 GUI에서도 명령 출력을 표시할 수 있는 유틸리티가 있습니까?

tee파일 대신 팝업 창을 사용한다는 점에서 이것과 비슷하다고 생각합니다 . 내가 의미하는 바의 예는 다음과 같습니다.

echo "hello world" | tee file

입력이 파이프에서 오면 출력을 파일과 콘솔에 넣습니다.

echo "hello world" | something_here

입력이 파이프에서 오면 출력을 새로 생성된 GUI 및 콘솔에 넣은 다음 사용자가 창을 닫을 때까지 기다립니다.

실시간으로 출력을 표시하는 것이 가장 좋습니다.

답변1

제니티--listen 옵션이 있습니다. 주목해야 할 유일한 점은 표준 입력에 특정 키워드가 필요하다는 것입니다. 매뉴얼 페이지에서:

- 듣다

stdin에서 명령을 수신합니다. 명령에는 콜론으로 구분된 "메시지", "도구 설명", "아이콘" 및 "표시"가 포함됩니다. 예를 들어 "메시지: Hello world", "표시: false" 또는 "아이콘: /path/to/icon"입니다. icon 명령은 "오류", "정보", "문제" 및 "경고"라는 네 가지 일반적인 아이콘도 허용합니다.

귀하의 특정 상황을 모르고 말하기는 어렵지만, 한 가지 가능성은 출력을 Zenity의 표준 입력으로 보내기 전에 Zenity가 기대하는 형식으로 변환하는 것입니다.

관련 정보