shell给一个文件中的每一行开头插入字符的方法:awk '{print "X"$0}' fileName

shell给一个文件中的每一行结尾插入字符的方法:awk '{print $0"X"}' fileName

shell给一个文件中的每一行的指定列插入字符的方法:awk '$O=$O" X"' fileName

需求:

由于hive表中有大量的临时表,所以决定要想删除它们,这些表全是以t_开头。

因为hive的shell客户端不支持以某个字符开头或以正则表达式删除表,要么一个一个删,要么使用Java程序查出来再删。

操作过程:

1.把表全显示出来

show tables

2.把你要的表名复制到一个文件中

3.给文件中的每一行开头添加drop tables

awk '{print "drop table "$0}' aa.txt > bb.txt

4.给文件中的每一行结尾添加分号

awk '{print $0";"}' bb.txt > cc.txt

5.直接复制到hive的shell客户端执行即可

样子看看:

drop table t_131760;

drop table t_131760_1;

drop table t_131761_1;

drop table t_131761_2;

Linux在文件第一行添加字符,使用shell命令给文件中每一行的前面、后面、指定列添加字符...相关推荐

  1. Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)...

    原文地址:http://blog.csdn.net/jackpk/article/details/5702964/ Java读取UTF-8的txt文件第一行出现乱码"?"及解决 t ...

  2. 解决pom文件第一行报错(unknown)-亲测有效

    原文链接:https://blog.csdn.net/u010947534/article/details/93743582 问题: Eclipse导入maven项目时,或者新建一个springboo ...

  3. eclipse中maven项目pom文件第一行报错解决方法

    eclipse中maven项目pom文件第一行报错解决方法 参考文章: (1)eclipse中maven项目pom文件第一行报错解决方法 (2)https://www.cnblogs.com/wxym ...

  4. 【Shell牛客刷题系列】SHELL1 统计文件的行数:学习wc命令和文本三剑客awk、grep、sed命令

    该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Linux>.欢迎关注专栏~ 本 ...

  5. mysql使用什么语句为指定_在MySQL中,可以使用_____语句来为指定数据库添加用户。...

    [简答题]ZX14-04-22电子被限制在一维相距 的两个不可穿透壁之间, ,试求 (1)电子最低能态的能量是多少? (2)如果E 1 是电子最低能态的能量,则电子较高一级能态的能量是多少? (3)如 ...

  6. POI导出Excel设置背景色踩坑,解决背景色全黑(无效)的问题及指定列添加背景色,自定义颜色

    POI导出Excel设置背景色踩坑,解决背景色全黑的问题及指定列添加背景色,自定义颜色 一.自定义颜色 二.背景色全黑(无效)的问题解决![在这里插入图片描述](https://img-blog.cs ...

  7. Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略

    Py之Xlrd:Xlrd简介.安装.使用方法(读取xlsx文件的shee表头名/总行数/总列数.每一行的内容.指定列的内容)之详细攻略  导读      xlrd,xlwt和xlutils是用Pyth ...

  8. sql向数据库表中插入列,sql给表的列添加说明,sql添加主外键约束,增加列,增加字段

    规则代码 use 数据库名--向表中插入列alter table 表名 add 列名 类型go--给表的列添加说明 execute sp_addextendedproperty 'MS_Descrip ...

  9. linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...

    起因:我把cmd 控制台说成了dos! 发展:人类生气了,跟我扯了一堆 dos 还有什么玩意儿,在我第二次还说那个是dos界面以后:( 后续:人类要我写 批处理bat 还有linux bash 脚本去 ...

最新文章

  1. Oracle 查询结果去重保留一项
  2. ultraMaskedEdit使用心得
  3. python使用del保留字定义一个函数-python中自定义函数的保留字是
  4. 神策数据加入猿团程序员大牛卡,创客大礼包助力开发。
  5. 矩阵连乘问题 Python 动态规划
  6. 构建高性能.NET应用之配置高可用IIS服务器-第二篇 IIS请求处理模型
  7. JQ基础练习---图片划过变暗
  8. MySQL内核月报 2015.01-MySQL · 捉虫动态· replicate filter 和 GTID 一起使用的问题
  9. AIDL实现不同应用间的通信
  10. K2 Blackpearl中从数据库直接删除流程实例之K2Server表
  11. 利用计算机模拟体现了网络的,毕业论文_Packet tracer模拟器在计算机网络中的应用6喜欢就下吧(样例3)...
  12. yii2 php7 mongodb,Yii2中MongoDB的使用方法-CURD
  13. Win10 快捷键大全(史上最全)
  14. 二维码收款系统即时到账个人码免签支付平台
  15. 用计算机证明有限,四色定理-四色定理已利用计算机证明,但能否给出简洁的证明方法吗 爱问知识人...
  16. HDU 5745 La Vie en rose(bitset优化dp)
  17. 最优传输论文(六十四):Gradually Vanishing Bridge for Adversarial Domain Adaptation论文原理
  18. 【Cicadaplayer】播放器的时间戳
  19. 最优秀好用的免费文件压缩/解压缩工具软件 (可替代WinRAR与7-Zip)——Bandizip
  20. 基于JAVA汽车租赁系统计算机毕业设计源码+数据库+lw文档+系统+部署

热门文章

  1. upgrade yum 指定版本_CentOS 6.9/7通过yum安装指定版本的MySQL
  2. Refusing to install package with name “vue-i18n“ under a package
  3. linux 添加sftp用户
  4. Flowable 数据库表结构 ACT_RU_VARIABLE
  5. 查询某一支接口,指定时间段的数据 按分钟排序
  6. Oracle 11g Java驱动包ojdbc6.jar安装到maven库,并查看jar具体版本号
  7. 项目实战Git团队操作_图形化版本
  8. Apache JMeter 启动
  9. (需求实战_03) SpringBoot整合RabbitMQ 关键代码、策略、模式讲解
  10. php中$stu_by,PHP基础案例二:计算学生年龄