3
commandsは、スラピングで絶対パスを必要とします。ですから、長いパスを書くのは怠惰なので、私はプログラマーの引用符が必要です。GNU Screen:プログラマの引用符は `` Readbufにありますか?
^a :readbuf `pwd`/file
commandsは、スラピングで絶対パスを必要とします。ですから、長いパスを書くのは怠惰なので、私はプログラマーの引用符が必要です。GNU Screen:プログラマの引用符は `` Readbufにありますか?
^a :readbuf `pwd`/file
このようにバックティックを使用できると思われるようです。ただし、screen
は、:readbuf
コマンドのバッククォートをサポートしていないようです。ホームディレクトリの場合は~
、環境変数の拡張の場合は$XYZ
などの他のシェル規則もサポートしていません。
screen
が:readbuf
コマンドで指定されたファイルを読み込むと、ファイル名がscreen
が開始、現在のディレクトリではなく、アクティブなウィンドウに表示されているものの現在のディレクトリからの相対パスです。これは絶対パスがあなたのために働いていることがわかった理由かもしれません。最初に起動したディレクトリのどれかに関連するファイル名を使用してください。screen
元です。
更新:この回答への追加作業については、以下を参照してください。最後の段落のGNU Screen: Environment variables
+1。 - はい、私は十分な "^ a + d"と "screen -r PID"を使用しません。それを変更する必要があります:D –