我有以下命令,需要从脚本运行才能从数字海洋中创建一个水滴:
RG@iPhone-3 Projects % doctl compute droplet create testdroplet --image ubuntu-18-04-x64 --size s-1vcpu-1gb --region nyc1
ID Name Public IPv4 Private IPv4 Public IPv6 Memory VCPUs Disk Region Image VPC UUID Status Tags Features Volumes
233560705 testdroplet 1024 1 25 nyc1 Ubuntu 18.04 (LTS) x64 new
从脚本内部,我需要收集 ID 233560705 并将其设置为 bash 变量,以便在脚本的其他地方使用。如何在 bash 中完成此操作?谢谢
答案1
variable=$(doctl compute droplet create testdroplet --image ubuntu-18-04-x64 --size s-1vcpu-1gb --region nyc1 | awk 'NR==2 { print $1 }')
该脚本打印第二行的awk
第一个字段( )(条件是记录号 = 行号)。$1
NR==2
NR