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
Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top