2010-02-25 21:35:38 +0000 2010-02-25 21:35:38 +0000
83
83

ファイルの内容をクリップボードに読み込むにはどうすればいいですか?

私はファイルの内容を別のファイルやアプリケーションにコピーする必要があり、ファイルを開いてテキストをすべて選択してコピー&ペーストするのではなく、ファイルの内容を効果的にcatクリップボードにコピー&ペーストできるかどうかを知りたいと思います。これは可能でしょうか?

Windowsのプログラムでも良いのですが、Linuxでも動作するものがあれば便利です。私はMacを使っていませんが、他の人には役に立つかもしれません。これがコマンドラインでできるならボーナスポイントです。

回答 (6)

63
63
63
2010-02-25 21:51:07 +0000

Macについては聞かれていないので。cat file | pbcopy ](https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/pbcopy.1.html) (同様にpbpaste)。

51
51
51
2010-02-25 22:35:24 +0000

xclip (おそらくあなたのLinuxシステムのリポジトリから入手可能)は、ほとんどのLinuxバージョンや、WindowsやMac OSXで実行されているXを含む、あらゆるX11システムで動作します。

使用例。xclip -sel clip < ~/.ssh/id_rsa.pub

35
35
35
2010-02-25 22:33:36 +0000

Linuxではxselを使ってpbcopypbpasteの真似をすることができます。

alias pbcopy='xsel --clipboard --input'
alias pbpaste='xsel --clipboard --output'

ソース。ウォルデンはどこだ? “ pbcopy and pbpaste for Linux ](http://web.archive.org/web/20120626184619/http://whereswalden.com/2009/10/23/pbcopy-and-pbpaste-for-linux)

13
13
13
2012-11-05 06:17:33 +0000

Linux および xclip をサポートしている他のシステムの可能性があります。

xclip -i -selection c file_to_copy_to_clipboard.txt

@JustinSmith さんが xclip についても言及しているのを見ましたが、例が見当たらなかったので、自分で調べてみました。

もう一つ便利なのが、クリップボードをファイルに貼り付けることです。

xclip -o -selection c > file_to_paste_to.txt

ソース

2
2
2
2017-06-06 10:44:32 +0000

Windowsでは “cat "に相当するコマンド "type "を使用して、ファイルの内容をテキスト形式で標準出力(標準出力)にパイプすることができます(WindowsではCMD)。

type myFile.txt > clip

これでmyFile.txtの内容がclipBoardバッファに転送されます(linuxではないのでただのバッファだと思います)。これはグローバル値でもあるので、OS全体で一度に1つの値が保持されます。

  • 既存のファイルにクリップの値を通常のように追加したい場合:

  • または、クリップの値を持つ新しいファイルを追加/作成したい場合:

  • クリップの値を持つ新しいファイルを追加/作成したい場合: .

1
1
1
2013-08-11 20:45:05 +0000

このプログラム f2clip を使用します。コマンドラインから実行してください。ファイルの内容をクリップボードにコピーします。私はテキストファイルをWebブラウザにコピーして、さらに処理するのに使っています。http://smrz.xf.cz/f2clip.exe ]0x3からダウンロードするか、このソースから自分で書いてください(不細工なので)。

関連する質問

7
7
6
3
13