我试过用谷歌搜索我的问题的答案,我确信答案就在那里,我只是不知道要搜索什么。基本上我想要做的是从文件中取一行抓取最后两个字段(由“”分隔\
),然后打印这两个字段。
但是,我希望这些字段在它们之间用 2 个反斜杠打印出来。(我正在使用 Windows 路径)这是我的声明
$ line = C:\Windows\System32\folder1\folder2\folder3\executable.exe
$ echo $line | awk -F "\\" '{print $(NF-2)$(NF-0)}'
我希望输出返回folder3\\executable.exe
我对 awk 的经验是有限的。提前感谢您的任何帮助