chaoshu的个人博客分享 http://blog.sciencenet.cn/u/chaoshu

博文

powershell中使用的小命令汇总

已有 3834 次阅读 2016-8-4 09:17 |个人分类:powershell|系统分类:科研笔记

1) grep -n 'dzax.....13o'  .TEQC_quality.txt | awk '{if(NR!=1) print $1}'

2)大小写转换

$d = $a.ToUpper()

$d = $d.ToLower()

3)awk '{print $NF}' .\fjxm.vel | awk '{print substr($0,1,4)}'

4)New-Item ew_file.txt -type file -force

5)数值比较

  1. -eq :等于  

  2. -ne :不等于  

  3. -gt :大于  

  4. -ge :大于等于  

  5. -lt :小于  

  6. -le :小于等于  

  7. -contains :包含  

  8. -notcontains :不包含  

6)grep '2013 ' dzax.txt | awk '{sum1 += $4;sum2 += $5;sum3 += $6;sum4 += $7;} END {print sum1/NR,sum2/NR,sum3/NR,sum4/NR}'

7)awk '{print sprintf("%.5f",$1+$2/365),sprintf("%.5f",$3)}' nrms.txt > nrms.pos

8)只显示文件名:ls -name

-name 开关要求只获取文件名, -include要求只获取哪类文件,不过只在前面有 * (表示所有内容) 时才生效。

9)显示进度条

$T=10000

for($i=0;$i -lt $T;$i++ )

{

 $w=$i.tostring() + '/' + $T.tostring()

 Write-Progress -Activity "进度显示" -status "正在处理 $server,请耐心等待,$w" -percentcomplete ($i/($T)*100)


}

10)命令行快捷键






https://blog.sciencenet.cn/blog-858128-994407.html

上一篇:windows下面使用awk、sed、grep、gnuplot
下一篇:dos2unix和unix2dos
收藏 IP: 219.140.192.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-27 01:35

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部