使用awk脚本访问hbase

mjqavswn  于 2021-06-09  发布在  Hbase
关注(0)|答案(0)|浏览(387)

我可以通过hbase和awk命令访问hbase

echo "scan 'abc'" | hbase shell | awk -F"=" '{print$4}'

但我不能写上述命令与在awk编程没有系统调用,我怎么能得到 '{print$4}' 在awk脚本中,以便我可以处理脚本中的数据。
编辑
我现在做的是在my.awk中调用一个系统调用并将其保存在另一个文件中,但我想在my.awk中使用$4,而不是将其保存在另一个文件中。我所做的是:


# !/bin/awk -f

BEGIN {
        ftable="echo" " \"" "scan" " " "'abc'" "\" ""| hbase shell | awk -F" "" "= '{print$4}'> abc.txt";
        print ftable;
        system(ftable);
    }

我想现在更清楚了,基本上我不想调用系统调用,因为它总是返回0;即使shell也可以工作,但我想要的是在脚本中得到这个打印输出。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题