我可以通过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也可以工作,但我想要的是在脚本中得到这个打印输出。
暂无答案!
目前还没有任何答案,快来回答吧!