Bashにクリップボードから変数にコピーする機能はありますか? [コピー]

Bashにクリップボードから変数にコピーする機能はありますか? [コピー]

クリップボードのデータをBashの変数にインポートまたはコピーする方法が必要です。こんなこともありますか?

ベストアンサー1

厳密に言えば、いいえ。 Bash自体はクリップボードについて知りません。

ただし、クリップボードと対話するためのコマンドラインユーティリティはいくつかありますが、オペレーティングシステムによって異なります。

Linuxでは、このコマンドをxsel使用してXクリップボードと対話できます。クリップボードに書き込んでsome_command | xsel -ib内容を標準出力にダンプするには、を使用しますxsel -ob。このコマンドは通常デフォルトではインストールされませんが、パッケージマネージャを介して使用できます。

OS Xでは、対応するコマンドはpbcopy(書き込み用)とpbpaste(読み取り用)です。

a変数を読み取るにはbash:

a=`xsel -ob`

または

a=`pbpaste`

適切です。

おすすめ記事