有没有办法可以过滤Windows中的文本文件' CMD和shell脚本中的awk一样吗?
我有一个大文件,我只需要每行的最后一列。使用awk这将非常容易,但我现在无法使用它。
答案 0 :(得分:1)
试试这个我们的
Get-Content .\test.csv | %{ $_.Split(',')[1]; }
或供更多参考 看看这个网站
[1]: http://windows-powershell-scripts.blogspot.in/2009/06/awk-equivalent-in-windows-powershell.html
答案 1 :(得分:1)
这将返回.csv文件中最后一个逗号后的最后一个句子,例如:
@echo off
type "file.csv" | repl ".*,(.*)" "$1" >"newfile.txt"
这使用名为repl.bat
的助手批处理文件(由dbenham提供) - 从以下网址下载:https://www.dropbox.com/s/qidqwztmetbvklt/repl.bat
将repl.bat
放在与批处理文件相同的文件夹中或放在路径上的文件夹中。