Я использую Fabric 1.10 для своего проекта. Для одной из задач мне нужно отобразить список файлов, присутствующих локально, но еще не загруженных на удаленный сервер. Для этого я использую rsync.Невозможно ли вывести выход на выходе в задачах Fabric?
rsync -avun <local-directory> <remote-server>
Это прекрасно работает, но также отображает несколько сводных строк и нежелательных результатов, поэтому я пытаюсь выполнить grep результаты. Однако это вызывает ошибку.
rsync -avun <local-directory> <remote-server> | egrep "(\.png|\.jpg|\.jpeg|\.ico|\.gif)"
Fatal error: local() encountered an error (return code 1)...
Невозможно ли выход трубы в командах Fabric?
Это целая команда, которую вы отправляете в ткань? Я могу транслировать вход в ткань довольно тривиально '' 'fab ls:" 'ls -lah | awk '{print $ 9}' | tail -n3'" '' ' – Greg