GNU schermo: programmatore virgolette `` in Readbuf?
-
19-09-2019 - |
Domanda
Il comandi bisogno percorsi assoluti in slurping. Quindi ho bisogno di programmatore-citazioni, a causa della pigrizia di scrivere percorsi lunghi. Come posso usare come:
^a :readbuf `pwd`/file
Soluzione
La tua domanda sembra presumere che sia possibile utilizzare backticks in questo modo. Tuttavia, screen
non sembra sostenere backticks nel comando :readbuf
. Inoltre non supporta altre convenzioni shell come ~
per la home directory, o $XYZ
per ampliamenti di variabili di ambiente.
Quando screen
legge il file di nome nel comando :readbuf
, il nome del file è relativo alla directory corrente in cui screen
iniziato, non la directory corrente di tutto ciò che viene visualizzato nella finestra attiva. Questo potrebbe essere il motivo per cui hai trovato che i percorsi assoluti lavorato per voi. Provare a utilizzare un nome di file relativo a qualsiasi directory iniziare screen
da origine.
Aggiorna : Per lavoro in più su questa risposta, si veda: GNU schermo: variabili d'ambiente