유닉스 'pick'명령은 무엇을합니까?


22

나는 유닉스 책에서 'pick'이라는 명령을 겪었지만 정확히 무엇을하는지 이해하지 못했습니다. 다음은 샘플 선택 명령입니다.

pick abc.*

7
읽었 man pick습니까?
Stop Harmon Monica

또한 man pick직장에서 Google 을 사용 하지 마십시오 .
모니카

답변:


29

pickcommand는 주어진 각 인수에 대해 yes / no를 묻고 선택을 stdout에 인쇄하는 명령입니다. 선택 사항 목록을 입력으로 승인하고 선택한 선택 사항을 출력으로 생성합니다. pick을 사용하는 예 :

find -type f | pick | xargs xdg-open

이를 통해 findncurses (3X) 인터페이스를 사용 하여 명령으로 찾은 목록에서 파일을 선택하고xdg-open


온라인 bash 터미널에서 사용하려고 시도하여 "명령을 찾을 수 없음"오류가 발생했기 때문에 bash 쉘에서 지원됩니까?
Pankaj Pandey

예, 지원되지만 설치해야합니다 apt-get install pick(debian)
Dababi

xargs 명령에 익숙하지 않아 간단한 쿼리로 명령을 설명 할 수 있습니까?
Pankaj Pandey

1
xargs는 pick 명령으로 선택한 텍스트를 가져 와서 xdg-open에서 인수합니다. 또 다른 예는 find -name *.txt | pick | xargs gedit입니다. 이를 통해 find 명령으로 찾은 목록에서 txt 파일을 선택하고 gedit로 열 수 있습니다 (xargs는 gedit의 인수로 파일을 전달 함)
Dababi

위의 예에서 'pick'명령은 터미널에 파일 이름을 인쇄하라는 메시지를 표시합니다. 맞습니까?
Pankaj Pandey
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.