0

pbcopy などを使用して、ファイルの最後の数行だけを Mac OS X のクリップボードにコピーしようとしています (ただし、明らかに pbcopy は内容全体をコピーするだけです)。

これの使用例は、非常に大きなログ ファイルがあり、最後の数行 (たとえば最後の 5 行) だけをクリップボードにコピーして、最近何が起こったかを調べたい場合です。

高速に実行できるように、これをキーボード駆動にする必要があります。

それが AppleScript であろうとシェル スクリプトであろうと気にしないでください。

4

1 に答える 1

3

OS Xを使用してこれを試してみたところ、機能しました。ログファイルの最後の5行をクリップボードにコピーします。ホットキーにバインドすると、設定されます。

tail -5 'somefile.log' | pbcopy

ターミナルコマンドをホットキーにバインドするには、おそらくautomator.appを使用するか、Platypusをダウンロードして上記のスクリプトから.appを生成します。次に、システム環境設定でキーボード設定に移動し、バインディングを設定できます。

于 2013-03-23T17:52:24.310 に答える