在GitHub 操作中,我想在部署新包后从 FTP 服务器中删除旧包文件。为了实现这一点,我想
- 部署新包
- 解析 ( 等) 的
main-\*.js
哈希polyfills-\*.js
值 - 删除所有匹配的文件,除了具有新哈希的文件
对于 (3),我打算将 lftp 与mrm main-*.!(328276e83108ad3616fd).js
. 然而,这似乎与 lftp 的预期模式不匹配。Shopts exglob 在父 shell 中被激活,但我担心这对 lftp 没有影响。
任何有关如何实现上述目标的提示都将受到高度赞赏。谢谢!