Azure DevOps在bash任务内部生成一个密码

我想在bash任务中生成一个密码。我提出了以下建议:

import { Workbook,Worksheet } from 'exceljs';

public static async getExcelD(filename: string,column1Item: string) {
        let wb:Workbook = new Workbook();
        let datafile = path.join(__dirname,"../testData",filename);
        await wb.xlsx.readFile(datafile).then(async ()=>{
            let sh:Worksheet = wb.getWorksheet("Sheet1");
            for(let i=1;i<=sh.actualRowCount;i++){
                if(sh.getRow(i).getcell(1).value==column1Item){
                    data1 = sh.getRow(i).getcell(2).value;
                }
            }
        })
        return await data1;
}

不幸的是,这似乎无法正常工作,因为任务永远运行。该代理是Linux计算机。

cbslhw628 回答:Azure DevOps在bash任务内部生成一个密码

这有效:

password=$(cat /dev/urandom | tr -dc 'A-Za-z0-9_!@#$%^&*()\-+=' | head -c24)

本文链接:https://www.f2er.com/3154009.html

大家都在问