Windows-awk、grep、sed使用及配置

尝试在Windows Powershell下使用这些文本处理命令
首先推荐在Windows的Microsoft store下载一个Windows terminal


windows terminal

会比powershell好看点,还可以自定义背景字体等(bushi)

一、查看文件

替代命令:Windows下可替代Linux shell语言的命令

#less替代命令
more filename
#cat替代命令
type filename

二、文本处理

  1. awk
    下载:Windows-awk
    解压后,bin文件夹下就有相对的awk.exe、gawk.exe文件
  2. sed
    下载:Windows-sed
  3. grep
    下载:Windows-grep

接下来就是需要编辑配置文件,设置别名以便之后打开powershell终端都能用这几个命令。
尝试过在

#查看一下profile文件位置
echo $profile
$profile
#编辑profile
notepad $profile
#在打开的profile中写入下面几行命令
###把path改为你的安装路径嗷
Set-Alias grep path\grep\GnuWin32\bin\grep.exe
Set-Alias awk  path\gawk-3.1.6-1-bin\bin\gawk.exe
Set-Alias sed path\sed\GnuWin32\bin\sed.exe
#保存并关闭

重启powershell,就可以正常使用这些命令啦

参考文章:
科学网—windows下面使用awk、sed、grep、gnuplot - 陈超的博文 (sciencenet.cn)
关于配置文件 - PowerShell | Microsoft Learn
使用powershell profile文件添加永久别名AIias - (jianshu.com)

三、常用命令学习

1.去重

sort -Unique

你可能感兴趣的:(Windows-awk、grep、sed使用及配置)