具有以点号和随机字符串结尾的文件夹 我只需要压缩那些在点后有两个字母的字母
文件夹的示例列表为:
`ls`
1113.qy 213cqecqe.cm ADss.BS ADss.QQ ADss.po a123.qqq aedrvrvr.aa aefqe.11 ghtyeu.nn qevaevbae ghtyeu.yg ADss.popoqoQWE
ADSD.QQ ADss.as adad.qqq aedrvrvr.cm asdu.wc
`ls -a | grep -E '\.[A-Za-z]{2}$'`
.asdas.bC 1113.qy 213cqecqe.cm ADSD.QQ ADss.Cc ADss.QQ ADss.as ADss.po aedrvrvr.aa aedrvrvr.cm asdu.wc ghtyeu.nn ghtyeu.yg
zip -r ~/Desktop/33.zip ~/test124/.[A-Za-z{2}$]*
zip -r ~/Desktop/33.zip ~/test124/'\.[A-Za-z{2}$]*'
zip -r ~/Desktop/33.zip ~/test124/'\.[A-Za-z]{2}$*'
zip -r ~/Desktop/33.zip ~/test124/".[A-Za-z{2}]$*"
zip -r ~/Desktop/33.zip ~/test124/".[A-Za-z{2}]$"
zip -r ~/Desktop/33.zip ~/test124/*.[A-Za-z{2}$]*
我错过了什么吗,谢谢你
zip -r ~/Desktop/33.zip ~/test124/.[A-Za-z{2}$]*
zip -r ~/Desktop/33.zip ~/test124/'\.[A-Za-z{2}$]*'
zip -r ~/Desktop/33.zip ~/test124/'\.[A-Za-z]{2}$*'
zip -r ~/Desktop/33.zip ~/test124/".[A-Za-z{2}]$*"
zip -r ~/Desktop/33.zip ~/test124/".[A-Za-z{2}]$"
其他一些cmd,我尝试压缩所有文件夹,例如
zip -r ~/Desktop/33.zip ~/test124/*.[A-Za-z{2}$]*
1113.qy 213cqecqe.cm ADSD.QQ ADss.BS ADss.Cc ADss.QQ ADss.as ADss.po aedrvrvr.aa aedrvrvr.cm asdu.wc ghtyeu.nn ghtyeu.yg
答案 0 :(得分:1)
gcloud
命令无法识别zip
。即使这样做,语法也会扩展
Shell中的文件名,而不是zip。
以下将起作用:
regex
为了使用zip -r ~/Desktop/33.zip ~/test24/*.[A-Za-z][A-Za-z]
,您还可以说类似以下内容:
regex
希望这会有所帮助。