ls *.txt | lp
이 명령은 .txt로 끝나는 모든 파일을 나열한 다음 인쇄하지 않습니까?
답변1
짧은 대답은 '아니요'입니다.
lp
파일[목록] 또는 을 허용합니다 STDIN
. 제공된 명령은 빈 인쇄 작업을 시작하는 것 외에는 아무 작업도 수행하지 않습니다.
$ ls *.txt|lp
request id is queue-153 (0 file(s))
당신이 원하는 것이 무엇인지 명확하지 않습니다. glob 과 일치하는 파일 목록을 인쇄하려면 다음 을 사용하도록 *.txt
지시해야 합니다 .lp
STDIN
$ ls *.txt|lp -
인쇄하고 싶다면콘텐츠glob 과 일치하는 파일 수 *.txt
의 경우 glob 자체를 다음으로 전달하기만 하면 됩니다 lp
.
$ lp *.txt
답변2
이 lp
명령을 사용하려면 파일이 표준 입력을 통하지 않고 명령줄 인수로 제공되어야 합니다.
(파일 이름 목록을 인쇄하는 대신) 파일을 인쇄하려는 경우에는 ls
전혀 필요하지 않습니다.
lp *.txt