shell处理HBase命令的执行结果

方法1生成文件
优点:可以更加详细的处理输出结果文件;
缺点:形成很多结果文件,需要有写入权限

current=`date "+%Y-%m-%d %H:%M:%S"`
timeStamp=`date -d "$current" +%s`
currentTimeStamp=$((timeStamp*1000+`date "+%N"`/1000000))
-- 生成毫秒
echo $currentTimeStamp
echo "$1" | hbase shell -n > /root/test/"$currentTimeStamp" 2>&1
-- 拿到HBase命令执行成功还是失败的status:0 成功 1 失败
status=$?
if [ $status -eq 0 ]; thenresult=`grep 'row(s) in' /root/test/"$currentTimeStamp"`
elseresult=`grep 'ERROR' /root/test/"$currentTimeStamp"`
fi
echo $result

方法2直接处理结果
优点:在有大量输出的时候,只需要保留结果,而不需要存储数据,也不需要写入权限,速度快;
缺点:无法详细处理结果
echo “$1” | hbase shell -n | grep ‘row(s) in|ERROR’ >

shell处理HBase命令的执行结果相关推荐

  1. 命令行hbase shell操作hbase

    命令行hbase shell操作hbase 如果想查看所有关于hbase shell的命令在命令行工具中输入help 如果想查看某个命令的话输入help "命令名称" 我们就查看一 ...

  2. shell脚本中判断上一个命令是否执行成功

    2018-12-21 shell中使用符号"$?"来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败. 结合if-else语句实现判断上一个命令是否执行成功 示例如 ...

  3. [日期工具分享][Shell]为特定命令依次传入顺序日期执行

    [日期工具分享][Shell]为特定命令依次传入顺序日期执行 使用方式: <本脚本文件名(必要时需要全路径)> <要执行的命令所在的文件名> <开始日期> < ...

  4. BAT脚本如何自动执行 adb shell 以后的命令

    @echo off echo su > temp.txt echo 其它命令 >> temp.txt adb shell < temp.txt del temp.txt 求问 ...

  5. 在 Shell 脚本中跟踪调试命令的执行

    文章目录 shell 脚本调试系列 概述 shell 跟踪执行的重要性 shell 脚本调试系列 本系列的前面部分清晰地阐明了另外两种 shell 脚本调试模式:详细模式和语法检查模式,并用易于理解的 ...

  6. HBase Shell常用的命令

    场景 HBase在CentOS上分布集群安装: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119511593 在上面搭建起来H ...

  7. linux shell命令分布执行,Linux学习笔记:bash特性之多命令执行,shell脚本

    今天我们学习了bash特性多命令执行包括各个命令之间的逻辑关系.其中包含"与""或""非"命令的执行.下面即为我们所学习的这些逻辑命令关系之 ...

  8. linux脚本里调执行命令,使用shell的-n/-x/-x执行选项调试Shell脚本

    我们在前面介绍的调试手段是通过修改shell脚本的源代码,从其输出相关的调试信息来定位错误的,那有没有不修改源代码来调试shell脚本的方法呢?有的,那就是使用shell的执行选项,下面将介绍一些常用 ...

  9. shell脚本实现命令的自动执行

    背景:在我傻傻的手工执行命令整整一天手腕都有点疼之后发现shell这个大宝贝简直开心的不得了 1. 关于shell脚本的使用: 一.编写完成的shell脚本放到脚本要执行的文件的相同目录下 二.注意s ...

最新文章

  1. HTML保存节点,{HTML5}DOM节点操作-第一节
  2. IDEA一定要懂的32条快捷键
  3. 【线段树】【FeyatCup】——2.法法塔的奖励
  4. 算法提高课-搜索-Flood fill算法-AcWing 1097. 池塘计数:flood fill、bfs
  5. gcc a.c 究竟经历了什么
  6. java 命令行导入jar包,如何使用命令行生成和导入jar包
  7. java redis 生成唯一id_Redis在集群环境中生成唯一ID
  8. python如何复制oracle数据_Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法...
  9. 20145326蔡馨熤《计算机病毒》——代码的动静态分析结合
  10. 网络商城html前端,商城 前端 html 页面 模板
  11. 一个简单小说阅读网页html,简单版小说搜索阅读(64位程序)
  12. 快逸报表整合至MyEclipse项目中
  13. windowsGHO镜像系统winXPwin7win8win10下载
  14. 个人信息安全规范----3、个人信息的收集、存储、使用
  15. 吉林省等保测评机构项目测评收费价格标准参考
  16. Building QNX guests
  17. 【搬运】1 简谱和基本知识
  18. 典型相关分析(Canonical Correlation Analysis, CCA)
  19. Excel用正则表达式提取出输入正确的身份证号
  20. FPGA — Overview

热门文章

  1. 常用 Shell 命令
  2. 记录一下在ROS里调用ORK的苦逼历程
  3. AuthorizationServer(授权服务器的简单搭建)
  4. 修改table中单元格的内容
  5. 麦肯锡三部曲_伍戈:经济修复三部曲
  6. 家政上门预约服务小程序APP源码uniapp前端模版
  7. 【备忘】史上最全LINUX之13套开发视频教程下载
  8. Linux(Ubuntu)操作系统,vi编辑器与gcc编译器的下载与使用(命令参数很详细)
  9. Django实现微信第三方网站扫码登录
  10. 鹅厂中年工程师的“前半生”:从“刷墙少年”到“技术专家”