it-swarm-ja.com

sh.exe ":クリップ:コマンドが見つかりません

友達Imがsshキーをクリップボードにコピーしようとしていますが、git bashを使用している間、Imは

$ clip < ~/.ssh/id_rsa.pub
sh.exe": clip: command not found

Win7を使用していますが、Windowsコマンドのプロンプトを使用してみましたが、うまくいきませんでした。

別の方法を教えてください

3
ronan

clip.exeC:\Windows\System32\またはC:\Windows\SysWOW64\にある必要があります。 echo $PATHを実行すると、これらのフォルダがパスにあるかどうかを確認できます。そうでない場合(これは私を驚かせるでしょう)、あなたはそれらを追加することができます:

$ export PATH="$PATH:/c/Windows/System32:/c/Windows\SysWOW64"

おそらく、clip.exeがシステムにまったく存在しない可能性があります。

ただし、Git Bash(または、さらに言えば、Cygwin)からWindowsクリップボードを操作するためのはるかに簡単な方法があります。クリップボードデバイスファイル/dev/clipboardです。

それに書き込むには:

$ echo "test" >/dev/clipboard

それから読むには:

$ cat </dev/clipboard

コマンドに相当するものは次のとおりです。

$ cat ~/.ssh/id_rsa.pub >/dev/clipboard
8
Cairnarvon