クリップボードにコピーしたコマンドをそのまま実行する

他のサイト等に
書かれているコマンドを
ターミナルに貼り付けて
そのまま実行したいときなどはマウスを使って貼り付けてもよいが、
マウスを使う手間があったり、
xterm等コピペに癖があるものは困る。

そういうときは、
evalとxsel(macなら、pbpaste)
を合わせて使うとよい。

例えば、
$ apt search postgresql
というコマンドをそのまま
 そのまま実行したいとすると、
 これをコピー($除く)して

$ eval $(xsel --clipboard --output)
(#macなら、xsel --clipboard --ouputの代わりにpbpasteとなる。)
とするとクリップボードの内容をそのまま実行することができる。


コメント

人気の投稿