Grep 使用具有特定子文件夹的数值创建文件夹的tar

Grep 使用具有特定子文件夹的数值创建文件夹的tar,grep,find,tar,Grep,Find,Tar,每次构建时,我都会将webcontent文件夹转储到buildNumber文件夹。 例如Myproject/12345/webcontent 很明显,这个数字会不断变化 我怎样才能使这个文件夹的焦油?我需要一个通用的解决方案脚本,这样我就不必在每次构建之后都更改部署脚本 备注:webcontent文件夹名称是静态的,可用于grep或find TIA这将备份编号最高的目录,并在备份名称中包含修订号: #!/bin/bash BuildNum=`ls Myproject/ | sort | tai

每次构建时,我都会将webcontent文件夹转储到buildNumber文件夹。 例如Myproject/12345/webcontent 很明显,这个数字会不断变化

我怎样才能使这个文件夹的焦油?我需要一个通用的解决方案脚本,这样我就不必在每次构建之后都更改部署脚本

备注:webcontent文件夹名称是静态的,可用于grep或find


TIA

这将备份编号最高的目录,并在备份名称中包含修订号:

#!/bin/bash

BuildNum=`ls Myproject/ | sort | tail -1`
tar -zcf backup-${BuildNum}.tgz Myproject/${BuildNum}/webcontent

谢谢你,罗伯特!我修改了它以满足我的需要:BuildNum=
ls | grep-E'[0-9]{5}'
tar-cvf backup-${BuildNum}.tar./${BuildNum}