유닉스 '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.