GNU Screen: programmeur guillemets `` dans Readbuf?
-
19-09-2019 - |
Question
Le commandes besoin des chemins absolus dans siphonage. Donc, j'ai besoin programmeur guillemets, en raison de la paresse d'écrire de longs chemins. Comment puis-je les utiliser comme:
^a :readbuf `pwd`/file
La solution
Votre question semble supposer qu'il est possible d'utiliser des accents graves de cette façon. Cependant, screen
ne semble pas soutenir backticks dans la commande :readbuf
. Il ne supporte pas d'autres conventions shell telles que ~
pour répertoire ou $XYZ
pour l'expansion des variables d'environnement.
Lorsque screen
lit le fichier nommé dans la commande :readbuf
, le nom du fichier est relatif au répertoire courant où screen
a commencé, pas le répertoire courant de tout ce qui est affiché dans la fenêtre active. Cela pourrait être la raison pour laquelle vous avez trouvé que les chemins absolus ont travaillé pour vous. Essayez d'utiliser un nom de fichier par rapport à ce que vous avez commencé répertoire screen
de l'origine.
Mise à jour : Pour les travaux supplémentaires sur cette réponse, voir: écran GNU: Les variables d'environnement