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
È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top