我有一个文件,其中包含如下文字:
Directory /home/user/ "test_user"
bunch of code
another bunch of code
Run Code Online (Sandbox Code Playgroud)
我怎样才能从这个文件中获取该/home/user/部分?
我已经设法用来awk -F '"' 'NR==1{print $1}' file.txt摆脱文件的其余部分,我是这样的gettig输出:
Directory /home/user/
如何更改此命令才能获得/home/user/部分?我想尽量简单.不幸的是,我无法修改此文件来添加/更改内容.
如果您的文件很大,这应该是最快的,明显的
awk '{print $2; exit}' file
Run Code Online (Sandbox Code Playgroud)
它将打印第一行的第二个字段并停止处理文件的其余部分.