我有这个 shell 脚本,我用它来备份我的系统。有一行:
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 中烦人的、无用的“套接字忽略”错误。
我在执行时从 shell 得到的是:
/bin/sysback:第 45 行:意外标记
>' /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被忽略' >&2)'