Windows 如何在最后一场比赛后把所有的东西都击倒\
我有这个,它可以是一个\或多个Windows 如何在最后一场比赛后把所有的东西都击倒\,windows,awk,cmd,grep,Windows,Awk,Cmd,Grep,我有这个,它可以是一个\或多个 C:\folder\file.log C:\folder\folder\file.log C:\folder\folder\folder\file.log 我想要这个 file.log 这可以工作,但它与print$是静态的 cat C:\folder\file.log | awk -F "\\" "{print $3}" cat C:\folder\folder\file.log | awk -F "\\" "{print $4} cat C:\folder
C:\folder\file.log
C:\folder\folder\file.log
C:\folder\folder\folder\file.log
我想要这个
file.log
这可以工作,但它与print$是静态的
cat C:\folder\file.log | awk -F "\\" "{print $3}"
cat C:\folder\folder\file.log | awk -F "\\" "{print $4}
cat C:\folder\folder\folder\file.log | awk -F "\\" "{print $5}
如何在最后一个\之后awk并始终抓取数据?您需要$NF特殊变量,它为您提供输入中的字段数
echo C:\folder\file.log | awk -F "\\" "{print $NF}"
您需要$NF特殊变量,它提供输入中的字段数
echo C:\folder\file.log | awk -F "\\" "{print $NF}"
如果你有awk,你也有basename吗
如上所述,windows内置了类似的功能。如果你有awk,你也有basename吗 如上所述,windows具有类似的内置功能。与grep:
grep -o '[^\\]*$' file
对于grep:
grep -o '[^\\]*$' file
使用awk重要吗?虽然这相当简单,但Windows中内置了一些工具,例如Powershell,这些工具中有专门用于此任务的方法。使用awk是否重要?虽然这相当简单,但Windows中内置了一些工具,例如Powershell,这些工具中有专门用于此项工作的方法。cat通过awk放置文件,而不是文件名,谢谢,在'echo%BUGReportFile%^ awk-F\\{print$NF}'中为/F delims=%%i工作的文件名设置了BUGReportFile=%%i可能您希望echo而不是cat。cat通过awk放置文件,而不是文件名,谢谢,在'echo%BUGReportFile%^ awk-F\\{print$NF}'中为/F delims=%%i工作的文件名设置BUGReportFile=%%i