//获取第N个文件的名称
DeployOrRollbackNumber=N;
//修改时间近的靠前;去掉第一行的 total栏;匹配文件,不匹配其他;只输出文件名;多行合并一行;awk匹配第N个文件的名称并赋值给backname;
backPackageName=$(ls -lt|grep -v 'total'|grep "^-"|awk '{print $9}'|tr '\n' ' '|awk -v c="${DeployOrRollbackNumber}" '{print $c}')
//获取第N个文件的名称
DeployOrRollbackNumber=N;
//修改时间近的靠前;去掉第一行的 total栏;匹配文件,不匹配其他;只输出文件名;多行合并一行;awk匹配第N个文件的名称并赋值给backname;
backPackageName=$(ls -lt|grep -v 'total'|grep "^-"|awk '{print $9}'|tr '\n' ' '|awk -v c="${DeployOrRollbackNumber}" '{print $c}')