洛杉矶MC机房 高速低价18元起

DIYVM

学习了一下powershell的基*的命令还挺不错的

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。

网友 好鸭 说:

一般经常用到的是ls|while read这样的,用来批量*作文件

在powershell中就变成这样ls|foreach{ … }

也可以是ls *mp4|foreach{ … }这样来*作mp4

大体上是一样的

linux中的grep,在powershell中是findstr,也支持通配符之类的

比如ls|grep mjj.txt就是ls|findstr mjj.txt

截取字符串麻烦一点,我没记住,linux上的简单点,直接就${text:3:5} ${text%.*}这些

powershell里对象属性有basename(ls出来的就是文件对象),挺方便的。就是D:\MJJ.TXT,就得到D:\MJJ(不带格式后缀)

还有一个很大的区别是TAB键,Linux下一般是只补全,没有输入就不补全,powershell是遍历目录下的文件(没有输入的情况下),习惯了之后都挺好用的

比如,我要把当前目录下的.ts文件都转码为mp4

就可以这样,拼接字符串要用(包起来),不然会被当作多个字符串

ls *.ts|foreach{
ffmpeg -i $_ -c:a copy -c:v h2** ($_.basename+&*uot;.mp4&*uot;)
}

About 贝壳

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

本文链接:贝壳主机网 » 学习了一下powershell的基*的命令还挺不错的

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活