在bash shell中:提取命令输出的一部分并输出到文件

时间:2015-12-16 21:05:46

标签: bash shell awk sed mount

说我在Bash上运行“mount”,我得到这样的东西:

--]$mount
/dev/disk1 on / (journaled)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
//user@server/share on ***/user/share*** (afpfs, mounted ***by user***)

从“由用户安装”=“someUser”的行中,我想输出文件包含本地挂载点“/ user / share”的路径。

1 个答案:

答案 0 :(得分:0)

对于匹配"由"安装的行,打印第3列:

mount | awk '/mounted by / { print $3 }'