나는 자주를 사용하여 내 클립 보드에 기록 명령을 복사하는 자신을 찾을 :이 터미널에서 잘 작동bash 함수에서 pbcopy는 어떻게 사용합니까? 스크립팅이 가능합니까?
echo !123 | pbcopy
. !123 = cd ..
를 가정하면, 그것은이 같은 같습니다
function pb() {
echo $1 | pbcopy
}
이 명령은 다음과 같이 이상적으로 호출 할 것이다 : pb !!
$ echo !123 | pbcopy
echo cd .. | pbcopy
//result: `cd ..` is in the clipboard
가 인생을 더 쉽게 만드는을, 나는 나의 .bashrc에이 bash는 기능을 추가 . 그러나 이것은 작동하지 않습니다. 여기에 무슨 일 없습니다 :
$ pb !123
pb cd .. | pbcopy
//result: `!!` is in the clipboard
아무리 호출 무엇 역사 명령, 항상 클립 보드에 !!
를 반환합니다. 나도 별명을 시도,하지만 같은 문제 공유 :
alias pb='echo !! | pbcopy'
모든 포인터를?
'Ctrl-R'을 사용하여 기록에서 역 검색을 수행한다는 사실을 알고 계십니까? – devnull
예. 그러나 그것은 클립 보드에 아무 것도 복사하지 않습니다 (다른 프로그램에서 사용하기 위해). –