[英]Linux command variable substitution
我想压缩所有文件/目录,同时排除变量 $excludes 中列出的一些文件/目录。 但是,以下代码段不排除这些文件。
excludes='"dir1/*" "dir2/*" "dir3/*"'
zip -r zipfile * -x $excludes
您是否尝试过用反斜杠转义星号:
excludes='"dir1/\*"'
这应该有效:
zip -r zipfile * -x dir1/* dir2/* dir3/*
或者甚至这应该工作:
excludes='dir1/* dir2/* dir3/*'
zip -r zipfile * -x "$excludes"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.