社区
windows网络管理与配置
帖子详情
如何在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
打赏
收藏
如何在cmd/powershell中获取命令执行结果的一部分,并且赋值给另外一个命令
我想写个操作docker的脚本,完成删除镜像,推送镜像的操作 需要拿到命令结果中的image_id(下图第三列) 然后作为临时变量操作该镜像 类似centOS中的awk命令 IMAGE_ID=docker images | grep openjdk | awk '{print $3}'
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
执行
策略的应用场景和特点,然后我们就可以在演示的环境当
中
,完成
执行
策略的查看和调整;第六节:通过这一节的介绍,首先我们就能够去了解到,
Powershell
Provider 的应用场景和特点,然后我们就可以在演示的环境当
中
,完成
Powershell
Provider 的配置;第七节:通过这一节的介绍,首先我们就能够去了解到,
Powershell
变量的应用场景和特点,然后我们就可以在演示的环境当
中
,完成
Powershell
变量定义和应用;第八节:通过这一节的介绍,首先我们就能够去了解到,
Powershell
对象的组成和特点,然后我们就可以在演示的环境当
中
,完成
Powershell
对象的查看和应用;第九节:通过这一节的介绍,首先我们就能够去了解到,
Powershell
对象管道的应用场景和特点,然后我们就可以在演示的环境当
中
,完成
Powershell
对象管道的查看和应用;第十节:通过这一节的介绍,首先我们就能够去了解到,
Powershell
的运行环境当
中
,查看和管理对象的基本
命令
,然后我们就可以在演示的环境当
中
,完成
命令
的应用;第十一节:在
Powershell
的运行环境当
中
,我们可以通过不同的
命令
,
获取
到系统当
中
的不同信息,但是这些信息,是管理员通过交互式的方式
获取
的,而如果我们希望将这些信息,分享给更多不同的用户或者是存档,那么我们就可以同样的使用
Powershell
的
命令
,将它们导出成为不同类型的文件;第十二节:为了方便管理员能够适应在
Powershell
的运行环境当
中
,使用
Powershell
的
命令
,它提供了很多的别名
命令
,其实本质上就是
Powershell
命令
,而另外的一方面,微软也在不断地替换一些旧的
命令
行工具,比如网络诊断和配置的
命令
,逐步地引导管理员比较舒适地熟悉
Powershell
的运行环境;第十三节:在企业的实际生产环境当
中
,还有很多的常规维护任务,并且这些任务也是定期
执行
的,那么这种情况之下的话,我们就可以编写
Powershell
的脚本,并且配置计划任务,定期
执行
,而如果需要的话,还可以在
Powershell
脚本当
中
,配置邮件通知功能,及时告知管理员
执行
的结果。
Shell脚本
中
获取
命令
运行结果、特殊变量使用、条件判断等常用操作
最近在处理
一个
`Python` 局部变量的作用域问题时发现有些奇怪,想起了之前常写的 `Lua` 脚本,于是想写个函数测试一下,结果发现短短的十几行代码出现了多个错误,这可是我写了近三年的代码啊,才放下半年就记不清了,所以知识这个东西还是要不断“温故”,今天要总结的 `Shell` 脚本
命令
也是,基本属于一看就会,一写不对的状态,所以还是要把常用的操作总结到一起,方便查找和复习...
PowerShell
基础
命令
篇
PowerShell
拥有能够访问整个.Net Framework底层的能力(虽然在非Windows操作系统
中
,只是整个Framework的子集),我们也看到
PowerShell
“脚本”实际上与通过Visual Studio编写的C#语言使用模式也十分类似。注册表以类似文件系统的结构呈现,其
中
注册表的键等同于文件系统
中
的文件夹,对应的键值类似于文件系统
中
的文件,等等。以这种方式产生的
命令
,总会是
命令
的完整形式。完整的
命令
名称,完整的参数名称,所有的参数名称都显式输入(即不会出现位置参数)。
PowerShell
的脚本和
命令
讲解
还要注意,-LogName参数的语法列为[-LogName],这里缺少小方括号,意味着对于-LogName参数只能有
一个
值。圆括号
命令
的作用就是首先
执行
括号
中
的的操作,结果将作为传递给参数的值。包括字符串在内的整个参数都是可选的,因为整个参数都是用方括号括起来的。内部有
一个
小方括号,看到以这种方式显示的两个方括号时,这意味着可使用逗号分隔的列表传递多个值。if语句查看变量$file路径是否有现在的路径文件,如果没有,它就在变量$file的路径下创建
一个
新的文件。
Powershell
基础(一)
Powershell
中
可实现
cmd
的所有功能,反之则不可以;因为
powershell
可以直接调用.Net及COM对象而实现许多功能,所以黑客更倾向于在Windows
中
使用
Powershell
,并且各种花式调用在内网渗透
中
。 接下来便是
Powershell
的基础应用~~~
Powershell
常用
命令
1、Get-Command :得到Powshell所有
命令
2、Get-Process :
获取
所有...
windows网络管理与配置
6,185
社区成员
60,364
社区内容
发帖
与我相关
我的任务
windows网络管理与配置
windows网络管理与配置
复制链接
扫一扫
分享
社区描述
windows网络管理与配置
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章