[user@laptop ~]$ cf adbr list-backups database
Getting backups of database
Backup ID Time of Backup
bbf4277f-889a-4a9a-9274-683ed6e1553c_1647592205 Fri Mar 18 08:30:05 UTC 2022
bbf4277f-889a-4a9a-9274-683ed6e1553c_1647563402 Fri Mar 18 00:30:02 UTC 2022
bbf4277f-889a-4a9a-9274-683ed6e1553c_1647534606 Thu Mar 17 16:30:06 UTC 2022
bbf4277f-889a-4a9a-9274-683ed6e1553c_1647505803 Thu Mar 17 08:30:03 UTC 2022
bbf4277f-889a-4a9a-9274-683ed6e1553c_1647477003 Thu Mar 17 00:30:03 UTC 2022
我想将一个名为BACKUP_ID
set 的变量设置为bbf4277f-889a-4a9a-9274-683ed6e1553c_1647592205
。
这个怎么做?
我已经设法得到以下内容以到达正确的行:
cf adbr list-backups database-pre-prod | sed -n '/Backup ID/{n;p}'
但我不知道如何将 id 从中取出到变量中。
谢谢!
答案1
您已经弄清楚如何获得正确的线路。现在我们只需要获取这一行的第一个字段。
使用awk
,将结果存储在$BACKUP_ID
:
BACKUP_ID=$(cf adbr list-backups database-pre-prod | sed -n '/Backup ID/{n;p}' | awk '{ print $1 }')
答案2
BACKUP_ID=$(cf adbr list-backups database | awk 'NR==3{print $1}')