1 votes

Fswatch ne transmet pas les arguments à xargs

Je commence à utiliser fswatch sur os x. J'ai lu le tutoriel, mais l'exemple de là ne fonctionne pas pour une raison quelconque.

Je l'exécute

fswatch /$HOME/Projects/utils/configs/.vimrc | xargs -0 -n 1 -I {} echo {}

dans le terminal et en même temps, j'édite le fichier dans un autre terminal. Mais rien n'est affiché.

J'ai essayé d'exécuter juste

fswatch /$HOME/Projects/utils/configs/.vimrc

et ça fonctionne parfaitement, affichant le nom du fichier chaque fois que je l'édite.

Qu'est-ce que j'ai mal fait?

0voto

Rob Allen Points 101

Vous avez besoin du drapeau -0 pour fswatch:

fswatch -0 $HOME/Projects/utils/configs/.vimrc | xargs -0 -n 1 -I {} echo {}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X