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

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

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

...全文
1575 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脚不太会,等大佬来看吧
通过这一个课程的介绍,首先我们就能够去了解到,Powershell 基本的应用场景和特点,然后我们将详细地为大家去说明,Powershell,模块、命令的组织方式,并且了解如何查找和导入模块,使用命令,完成系统信息的查看和配置。然后我们将详细地为大家去说明 Powershell 对象的组件和应用,通过对象管道,灵活和高效的完成信息获取和系统配置的目标。第二节:通过这一节的介绍,首先我们就能够去了解到,Powershell 基本的应用场景和特点,然后我们就可以去查看一下整个课程的基本演示环境;第三节:通过这一节的介绍,首先我们就能够去了解到,Powershell 模块和命令的特点,然后我们就可以在演示的环境当,完成模块和命令的查看和应用;第四节:通过这一节的介绍,首先我们就能够去了解到,Powershell 模块的来源和特点,然后我们就可以在演示的环境当,完成模块的查看和配置;第五节:通过这一节的介绍,首先我们就能够去了解到,Powershell 执行策略的应用场景和特点,然后我们就可以在演示的环境当,完成执行策略的查看和调整;第六节:通过这一节的介绍,首先我们就能够去了解到,Powershell Provider 的应用场景和特点,然后我们就可以在演示的环境当,完成 Powershell Provider 的配置;第七节:通过这一节的介绍,首先我们就能够去了解到,Powershell 变量的应用场景和特点,然后我们就可以在演示的环境当,完成 Powershell 变量定义和应用;第八节:通过这一节的介绍,首先我们就能够去了解到,Powershell 对象的组成和特点,然后我们就可以在演示的环境当,完成 Powershell 对象的查看和应用;第九节:通过这一节的介绍,首先我们就能够去了解到,Powershell 对象管道的应用场景和特点,然后我们就可以在演示的环境当,完成 Powershell 对象管道的查看和应用;第十节:通过这一节的介绍,首先我们就能够去了解到,Powershell 的运行环境当,查看和管理对象的基本命令,然后我们就可以在演示的环境当,完成命令的应用;第十一节:在 Powershell 的运行环境当,我们可以通过不同的命令获取到系统当的不同信息,但是这些信息,是管理员通过交互式的方式获取的,而如果我们希望将这些信息,分享给更多不同的用户或者是存档,那么我们就可以同样的使用 Powershell命令,将它们导出成为不同类型的文件;第十二节:为了方便管理员能够适应在 Powershell 的运行环境当,使用 Powershell命令,它提供了很多的别名命令,其实本质上就是 Powershell 命令,而另外的一方面,微软也在不断地替换一些旧的命令行工具,比如网络诊断和配置的命令,逐步地引导管理员比较舒适地熟悉 Powershell 的运行环境;第十三节:在企业的实际生产环境当,还有很多的常规维护任务,并且这些任务也是定期执行的,那么这种情况之下的话,我们就可以编写 Powershell 的脚本,并且配置计划任务,定期执行,而如果需要的话,还可以在 Powershell 脚本当,配置邮件通知功能,及时告知管理员执行的结果。

6,185

社区成员

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

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