gpaste는 youtube-dl의 STDIN으로 가져옵니다.

gpaste는 youtube-dl의 STDIN으로 가져옵니다.

저는 아직 리눅스를 처음 접했습니다. 저는 약 2개월간 사용자였습니다. grep을 사용하여 기본 파이핑을 수행하고 STDOUT텍스트 파일에 쓰는 방법을 이해합니다 .

내 클립보드 유틸리티를 사용하여 비슷한 작업을 수행하려고 합니다. gpaste.GUI 브라우저에서 URL 정보를 복사하여 터미널 명령에 붙여넣는 텍스트를 사용하고 싶습니다. 다음 단계는 이 정보를 자동으로 스크랩하고 유사한 조작을 통해 실행하는 방법을 배우는 것입니다. 하지만 너무 앞서 나가지는 맙시다.

내 프로세스 gpaste ui에서는 문제의 YouTube URL을 열고 복사합니다. gpaste history.내가 입력하면 올바른 gpaste get [#]항목이 반환됩니다. 좋습니다.

그러나 youtube-dl과 같은 다른 애플리케이션에서 해당 데이터를 조작하려고 하면 "gpaste는 인식할 수 있는 URL이 아닙니다."라는 오류가 발생합니다.

내가 시도한 것은 다음과 같습니다.

youtube-dl | gpaste 0
gpaste get [#] | youtube-dl

그다지 창의적이지는 않지만, 뭐야...

어떤 제안이 있으십니까?

답변1

youtube-dl이 stdin에서 읽을 수 있다고 확신합니까? 그렇다면 두 번째 예제가 작동할 것입니다.

노력하다youtube-dl $(gpaste get [#])

확인하십시오$(gpaste 가져오기 [#])처음에 할 수 있을 것으로 기대하는 것을 반환합니다.echo $(gpaste get [#])

관련 정보