파일을 만들지 않고도 클립보드의 텍스트를 쉽게 처리할 수 있는 방법을 원합니다. 다음 줄을 사용해 보았습니다.
awk '{print $1}' <(cat)
하지만 평소처럼 ctrl+d를 사용하여 EOF 문자를 cat에 보낼 수는 없습니다. 나는 이것이 cat의 데이터를 보유하기 위해 생성하는 파일 설명자와의 충돌과 관련이 있다는 느낌을 받았지만 완전히 확신할 수는 없습니다.
그 동안 여기에 있는 문서를 사용하고 있지만 보기 흉합니다.
awk '{print $1}' <<KITTENMITTENStextblahKITTENMITTENS
문제는 (CLI 명령 전체에서) 상당히 이식성이 있어야 한다는 것입니다. 보다 우아한 솔루션에 대한 아이디어가 있습니까? 왜 캣 와이어가 작동하지 않는지 아시나요?
답변1
xclip
귀하의 컴퓨터에서 사용할 수 있습니까? 인수를 전달하면 -o
현재 X 선택 항목이 표준 출력으로 출력됩니다.
xclip -o | awk '{print $1}'