저는 아직 리눅스를 처음 접했습니다. 저는 약 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 [#])