嗨,我正在努力实现下面的目标。
root@WEBSERVER# ll /dev/disk/by-id/scsi-* lrwxrwxrwx lrwxrwxrwx。1根根,10月9日,15:26 /dev/disk/by-id/scsi-1234567891123455 -> ./../sdd
我希望将上面输出的"/dev/disk/by-id/scsi-1234567891123455“分配给一个变量。
不可接受的:
现在我想要querty输出和/dev/disk/by-id/scsi-1234567891123455
谢谢,
发布于 2018-10-25 17:25:40
我不知道“Ansible”,但我已经创建了一个匹配的正则表达式,你想要的。但是,由于我不知道Ansible,所以不知道您的regex是否支持这种模式:
lrwxrwxrwx[^/]*(.*(?=\s->))regex匹配单词'lrwxrwxrwx',后面是零或多个字符,直到它到达斜杠'/‘。然后,它匹配任何字符,只要有'.>',当展望未来。
您要寻找的值在捕获的Group 1.中
希望你能在Ansible中使用这个。
https://stackoverflow.com/questions/52993973
复制相似问题