Синтаксическая ошибка в сценарии оболочки с подстановкой процесса

У меня есть этот сценарий оболочки, который я использую для резервного копирования моей системы. Есть строка:

tar -Pzcpf /backups/backup.tar.gz --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=backups --exclude=var/log / 2> >(grep -v 'socket ignored' >&2)

Как вы можете видеть, я пытался отфильтровать раздражающий, бесполезный "сокет игнорируется" ошибка от tar, используяэтот блог.

Что я получаю из оболочки при выполнении:

/bin/sysback: line 45: syntax error near unexpected token >' /bin/sysback: line 45:tar -Pzcpf /backups/backup --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=backups --exclude=var/log / 2> >(grep -v 'socket ignored' >&2)'

Ответы на вопрос(4)

Ваш ответ на вопрос