如何在cmd/powershell中获取命令执行结果的一部分,并且赋值给另外一个命令

chemmlin 2019-07-16 07:47:12
我想写个操作docker的脚本,完成删除镜像,推送镜像的操作
需要拿到命令结果中的image_id(下图第三列)

然后作为临时变量操作该镜像
类似centOS中的awk命令
IMAGE_ID=docker images  | grep openjdk | awk '{print $3}'

...全文
1628 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
potato699 2020-04-10
  • 打赏
  • 举报
回复
$image_id = (docker images | findstr "^openjdk\>").split(" ", [StringSplitOptions]::RemoveEmptyEntries)[2] 环境:Win10 powershell 5.1
aabbabababaa 2019-07-18
  • 打赏
  • 举报
回复
bat脚不太会,等大佬来看吧

6,210

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧