2023년 4월 16일 일요일

명령어 결과를 한 줄씩 클릭보드에 복사

command |
while read line; do echo "$line" | xclip -selection clipboard; read -u1 -p "$line"; done

command 의 실행 결과를
while loop 에서 한 줄씩
    클립보드에 복사하고
    표시
    엔터를 누르면 다음 줄에 대해 반복

설명이 필요한 부분은 두 번째 read 로
-u 옵션이 없으면 키보드가 아니고 파이프에서 입력을 읽어
한줄씩 처리가 안된다.