shell代码
隔壁老登
我太想进步了……
展开
-
shell基础知识
4.awk [选项参数] ‘pattern1{action1} pattern2{action2}’ filename。[ condition ] (注意condition前后要有空格,条件非空即为true)-u u为unique的缩写,即如果出现相同的数据,只出现一行。 while [ 条件判断式] | ((表达式))@ (把每个参数区分对待) 代表命令行中所有的参数。$n $0代表该脚本名称 $1-9代表1-9的参数。 基本语法: read (选项) (参数)原创 2024-05-10 21:02:13 · 631 阅读 · 0 评论 -
shell获取多个oracle库mysql库所有的表
功能:shell获取多个oracle库mysql库所有的表。输出:每张表的属主,表名,表注释。输入:数据库连接串配置文件。原创 2024-05-05 13:58:23 · 339 阅读 · 0 评论 -
检查文件编码格式是否utf8
需求: 检查文件编码格式是否utf-8。原创 2024-05-05 13:46:29 · 120 阅读 · 0 评论 -
sqoop导入导出测试
【代码】sqoop导入导出测试。原创 2024-05-04 15:33:33 · 81 阅读 · 0 评论 -
统计hdfs昨天分区的数据量
【代码】统计hdfs昨天分区的数据量。原创 2024-04-24 21:23:08 · 211 阅读 · 0 评论 -
shell脚本实现每天备份hdfs增量数据
【代码】shell脚本实现每天备份hdfs增量数据。原创 2024-04-23 21:14:25 · 190 阅读 · 0 评论 -
shell中split的用法
示例: 把一个大文件切分成小文件。原创 2024-04-19 20:33:53 · 240 阅读 · 0 评论 -
shell中如何将小写字母转换为大写?
在Shell脚本中,将小写字母转换为大写字母可以通过tr命令或awk命令来实现。原创 2024-04-14 20:55:02 · 189 阅读 · 0 评论 -
服务器配置ssh免密登录
需求:备份[email protected]上的文件到 [email protected]的定时脚本,需要使用scp命令传输文件,两台节点没有ssh互信,需要配置服务器之间的SSH互信为了让两台或多台服务器之间能够无密码自动登录。原创 2024-04-14 15:49:43 · 487 阅读 · 0 评论 -
在Linux环境下运行JAR包并查看日志的几种方法
如果Java应用程序内嵌了如Log4j、SLF4J+Logback等日志框架,日志可能直接写入到配置好的日志文件中。这时你需要查看具体日志框架的配置文件(如log4j.properties或logback.xml),了解日志输出的位置,然后直接查看相应日志文件。如果在启动JAR包时没有重定向日志输出,那么默认情况下,日志会输出到当前终端窗口。综上所述,根据实际情况选择合适的方法来查看和管理你的JAR包运行时产生的日志。这样所有的标准输出(包括日志)都会被写入到。若要将日志输出保存到特定文件,可以使用。原创 2024-04-13 21:44:12 · 695 阅读 · 0 评论 -
shell设置并发跑任务
需求:需要批量查某个高斯数据库某属主下所有表的表结构。原创 2024-04-11 20:51:07 · 344 阅读 · 0 评论 -
shell获取多个oracle库mysql库所有的表主键
功能:shell获取多个oracle库mysql库所有的表主键。输出:每张表的属主,表名,主键。输入:数据库连接串配置文件。原创 2024-03-30 18:20:25 · 440 阅读 · 0 评论 -
在Shell脚本中使用cut命令截取文本
用于从文件或标准输入中提取指定的字段或字符。cut命令在Unix/Linux shell中是一个非常有用的命令,原创 2024-03-19 21:18:44 · 165 阅读 · 0 评论 -
在Shell脚本中使用sort进行排序
磁盘空间不够需要清理历史数据,此时需要对hdfs文件按归日期升序或按文件大小降序。常用参数: -n 按数字顺序 -r 降序。优先清理日期排前面的数据和文件大的数据。原创 2024-03-19 21:01:14 · 238 阅读 · 0 评论 -
shell循环读取文件内容,遇到空格会换行的问题
在shell脚本中,经常要读取配置文件,如果配置文件一行中的空格,第一种方式可能会存在问题,推荐使用第二种方式示例如下:配置文件内容为cat file.txthello worldhello shell第一种: 用cat来读取配置文件cat cat_file.sh#!/bin/bashfor line in `cat file.txt`do echo $linedone效果如下:2行变成了4行sh cat_file.shhelloworldhelloshell原创 2024-03-14 22:03:45 · 316 阅读 · 0 评论