Linux在文件第一行添加字符,使用shell命令给文件中每一行的前面、后面、指定列添加字符...
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命令给文件中每一行的前面、后面、指定列添加字符...相关推荐
- Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)...
原文地址:http://blog.csdn.net/jackpk/article/details/5702964/ Java读取UTF-8的txt文件第一行出现乱码"?"及解决 t ...
- 解决pom文件第一行报错(unknown)-亲测有效
原文链接:https://blog.csdn.net/u010947534/article/details/93743582 问题: Eclipse导入maven项目时,或者新建一个springboo ...
- eclipse中maven项目pom文件第一行报错解决方法
eclipse中maven项目pom文件第一行报错解决方法 参考文章: (1)eclipse中maven项目pom文件第一行报错解决方法 (2)https://www.cnblogs.com/wxym ...
- 【Shell牛客刷题系列】SHELL1 统计文件的行数:学习wc命令和文本三剑客awk、grep、sed命令
该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Linux>.欢迎关注专栏~ 本 ...
- mysql使用什么语句为指定_在MySQL中,可以使用_____语句来为指定数据库添加用户。...
[简答题]ZX14-04-22电子被限制在一维相距 的两个不可穿透壁之间, ,试求 (1)电子最低能态的能量是多少? (2)如果E 1 是电子最低能态的能量,则电子较高一级能态的能量是多少? (3)如 ...
- POI导出Excel设置背景色踩坑,解决背景色全黑(无效)的问题及指定列添加背景色,自定义颜色
POI导出Excel设置背景色踩坑,解决背景色全黑的问题及指定列添加背景色,自定义颜色 一.自定义颜色 二.背景色全黑(无效)的问题解决![在这里插入图片描述](https://img-blog.cs ...
- Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略
Py之Xlrd:Xlrd简介.安装.使用方法(读取xlsx文件的shee表头名/总行数/总列数.每一行的内容.指定列的内容)之详细攻略 导读 xlrd,xlwt和xlutils是用Pyth ...
- sql向数据库表中插入列,sql给表的列添加说明,sql添加主外键约束,增加列,增加字段
规则代码 use 数据库名--向表中插入列alter table 表名 add 列名 类型go--给表的列添加说明 execute sp_addextendedproperty 'MS_Descrip ...
- linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...
起因:我把cmd 控制台说成了dos! 发展:人类生气了,跟我扯了一堆 dos 还有什么玩意儿,在我第二次还说那个是dos界面以后:( 后续:人类要我写 批处理bat 还有linux bash 脚本去 ...
最新文章
- Oracle 查询结果去重保留一项
- ultraMaskedEdit使用心得
- python使用del保留字定义一个函数-python中自定义函数的保留字是
- 神策数据加入猿团程序员大牛卡,创客大礼包助力开发。
- 矩阵连乘问题 Python 动态规划
- 构建高性能.NET应用之配置高可用IIS服务器-第二篇 IIS请求处理模型
- JQ基础练习---图片划过变暗
- MySQL内核月报 2015.01-MySQL · 捉虫动态· replicate filter 和 GTID 一起使用的问题
- AIDL实现不同应用间的通信
- K2 Blackpearl中从数据库直接删除流程实例之K2Server表
- 利用计算机模拟体现了网络的,毕业论文_Packet tracer模拟器在计算机网络中的应用6喜欢就下吧(样例3)...
- yii2 php7 mongodb,Yii2中MongoDB的使用方法-CURD
- Win10 快捷键大全(史上最全)
- 二维码收款系统即时到账个人码免签支付平台
- 用计算机证明有限,四色定理-四色定理已利用计算机证明,但能否给出简洁的证明方法吗 爱问知识人...
- HDU 5745 La Vie en rose(bitset优化dp)
- 最优传输论文(六十四):Gradually Vanishing Bridge for Adversarial Domain Adaptation论文原理
- 【Cicadaplayer】播放器的时间戳
- 最优秀好用的免费文件压缩/解压缩工具软件 (可替代WinRAR与7-Zip)——Bandizip
- 基于JAVA汽车租赁系统计算机毕业设计源码+数据库+lw文档+系统+部署
热门文章
- upgrade yum 指定版本_CentOS 6.9/7通过yum安装指定版本的MySQL
- Refusing to install package with name “vue-i18n“ under a package
- linux 添加sftp用户
- Flowable 数据库表结构 ACT_RU_VARIABLE
- 查询某一支接口,指定时间段的数据 按分钟排序
- Oracle 11g Java驱动包ojdbc6.jar安装到maven库,并查看jar具体版本号
- 项目实战Git团队操作_图形化版本
- Apache JMeter 启动
- (需求实战_03) SpringBoot整合RabbitMQ 关键代码、策略、模式讲解
- php中$stu_by,PHP基础案例二:计算学生年龄