'찾기' 결과를 파이핑하여 우분투 터미널에서 PDF 열기

'찾기' 결과를 파이핑하여 우분투 터미널에서 PDF 열기

locate 'file.pdf' 그 결과를 xdg-open 명령으로 파이프하는 것이 가능합니까? 에서처럼 Loccate 명령을 사용하여 파일을 찾을 수 있습니다. 나는 노력했다

xdg-open | locate file.pdf

그러나 성공하지 못했습니다. 또한 open file.pdf내 터미널에서는 간단하게 작동하지 않습니다. 우분투 20.04.2

답변1

Harrymc의 첫 번째 주석 예제는 다음과 같이 "더 잘" 작성될 수 있으며
xdg-open $(locate file.pdf | head -n 1 ),
locate file.pdf | head -n 1 | xargs xdg-open
하나의 file.pdf가 있는 한 동일한 작업을 수행합니다.
head -n 1찾기가 우연히 두 개 이상 발견되면 첫 번째로 발견된 file.pdf만 선택합니다.

관련 정보