방금 입력한 명령을 클립보드에 넣고 싶은 경우가 있는데, 명령줄에서 이 작업을 수행하고 싶습니다.
나는 다음을 생각해 냈습니다.
alias cl="fc -ln -1 | sed 's/^\s*//' | xsel -b"
파이프에 앨리어싱을 적용하면 cl
원하는 효과를 얻을 수 있지만 복잡해 보이고 원하지 않는 개행 문자가 뒤에 붙습니다. 줄 바꿈 없이 명확하고 간단한 방법이 있습니까?
답변1
tr -d "\n"
를 사용하여 개행 문자를 제거 할 수 있습니다 .
답변2
alias cl="fc -ln -1 | sed 's/^\s*//' | tr -d '\n' | xsel -b"