クリップボードのデータをBashの変数にインポートまたはコピーする方法が必要です。こんなこともありますか?
ベストアンサー1
厳密に言えば、いいえ。 Bash自体はクリップボードについて知りません。
ただし、クリップボードと対話するためのコマンドラインユーティリティはいくつかありますが、オペレーティングシステムによって異なります。
Linuxでは、このコマンドをxsel
使用してXクリップボードと対話できます。クリップボードに書き込んでsome_command | xsel -ib
内容を標準出力にダンプするには、を使用しますxsel -ob
。このコマンドは通常デフォルトではインストールされませんが、パッケージマネージャを介して使用できます。
OS Xでは、対応するコマンドはpbcopy
(書き込み用)とpbpaste
(読み取り用)です。
a
変数を読み取るにはbash
:
a=`xsel -ob`
または
a=`pbpaste`
適切です。