awk最后一个字段字符串替换

时间:2015-11-09 06:28:58

标签: awk gsub

我正在尝试使用awk -

使用以下输出的字符串替换来获取最后一个字段
ps -ef |grep -i "[o]cssd.bin"

输出:

grid     47275     1  1 Sep23 ?        17:49:39 /opt/grid/12.1/bin/ocssd.bin

使用awk作为 -

$ ps -ef | grep -i "[o]cssd.bin" | awk '{ gsub("/ocssd.bin",""); print $NF}'

输出:

$NF}
/opt/grid/12.1/bin

如何避免“$ NF}”?我只需要“/opt/grid/12.1/bin”..!

1 个答案:

答案 0 :(得分:0)

尝试:


    #!/bin/bash
    shopt -s expand_aliases
    source ~/.bash_aliases
    set -o allexport
    youraliashere