美文网首页
Windows-awk、grep、sed使用及配置

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

作者: Akuooo | 来源:发表于2022-11-06 17:03 被阅读0次

    尝试在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使用及配置

          本文链接:https://www.haomeiwen.com/subject/iftitdtx.html