shell代码
隔壁老登
我太想进步了……
展开
-
sed的使用示例
场景:使用sed将多个空格变成单空格,再使用cut来切分得到需要的结果。原创 2024-08-01 20:27:58 · 405 阅读 · 0 评论 -
spark与flink的wordcount示例
【代码】spark与flink的wordcount示例。原创 2024-06-13 21:26:45 · 401 阅读 · 1 评论 -
sed批量修改shell脚本内容
需求:邮件服务器脚本ip做了切换,由原先的11.22.33.44,切换为11.22.33.55。需要把所有使用了11.22.33.44该ip的脚本改为11.22.33.55。原创 2024-06-04 21:56:43 · 301 阅读 · 0 评论 -
Linux相关知识
修改ip地址 vim /etc/sysconfig/network-scripts/ifcfg-eth0。echo [-e] history ln [原文件或目录] [软链接名]/dev 类似Windows的设备管理器,所有硬件用文件的形式存储。tar -zxvf xxx.tar.gz -C 解压到指定的目录。unzip xxx.zip [-d] 解压后文件的存放目录。/var 习惯将经常被修改的目录放这里,包括各种日志文件。tar -zcvf xxx.tar.gz 要打包的内容。原创 2024-05-27 21:07:17 · 891 阅读 · 0 评论 -
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 · 641 阅读 · 0 评论 -
shell获取多个oracle库mysql库所有的表
功能:shell获取多个oracle库mysql库所有的表。输出:每张表的属主,表名,表注释。输入:数据库连接串配置文件。原创 2024-05-05 13:58:23 · 347 阅读 · 0 评论 -
检查文件编码格式是否utf8
需求: 检查文件编码格式是否utf-8。原创 2024-05-05 13:46:29 · 170 阅读 · 0 评论 -
sqoop导入导出测试
【代码】sqoop导入导出测试。原创 2024-05-04 15:33:33 · 90 阅读 · 0 评论 -
统计hdfs昨天分区的数据量
【代码】统计hdfs昨天分区的数据量。原创 2024-04-24 21:23:08 · 234 阅读 · 0 评论 -
shell脚本实现每天备份hdfs增量数据
【代码】shell脚本实现每天备份hdfs增量数据。原创 2024-04-23 21:14:25 · 209 阅读 · 0 评论 -
shell中split的用法
示例: 把一个大文件切分成小文件。原创 2024-04-19 20:33:53 · 307 阅读 · 0 评论 -
shell中如何将小写字母转换为大写?
在Shell脚本中,将小写字母转换为大写字母可以通过tr命令或awk命令来实现。原创 2024-04-14 20:55:02 · 537 阅读 · 0 评论 -
服务器配置ssh免密登录
需求:备份test@10.22.33.96上的文件到 test@10.22.33.97的定时脚本,需要使用scp命令传输文件,两台节点没有ssh互信,需要配置服务器之间的SSH互信为了让两台或多台服务器之间能够无密码自动登录。原创 2024-04-14 15:49:43 · 516 阅读 · 0 评论 -
在Linux环境下运行JAR包并查看日志的几种方法
如果Java应用程序内嵌了如Log4j、SLF4J+Logback等日志框架,日志可能直接写入到配置好的日志文件中。这时你需要查看具体日志框架的配置文件(如log4j.properties或logback.xml),了解日志输出的位置,然后直接查看相应日志文件。如果在启动JAR包时没有重定向日志输出,那么默认情况下,日志会输出到当前终端窗口。综上所述,根据实际情况选择合适的方法来查看和管理你的JAR包运行时产生的日志。这样所有的标准输出(包括日志)都会被写入到。若要将日志输出保存到特定文件,可以使用。原创 2024-04-13 21:44:12 · 2659 阅读 · 0 评论 -
shell设置并发跑任务
需求:需要批量查某个高斯数据库某属主下所有表的表结构。原创 2024-04-11 20:51:07 · 347 阅读 · 0 评论 -
shell获取多个oracle库mysql库所有的表主键
功能:shell获取多个oracle库mysql库所有的表主键。输出:每张表的属主,表名,主键。输入:数据库连接串配置文件。原创 2024-03-30 18:20:25 · 448 阅读 · 0 评论 -
在Shell脚本中使用cut命令截取文本
用于从文件或标准输入中提取指定的字段或字符。cut命令在Unix/Linux shell中是一个非常有用的命令,原创 2024-03-19 21:18:44 · 210 阅读 · 0 评论 -
在Shell脚本中使用sort进行排序
磁盘空间不够需要清理历史数据,此时需要对hdfs文件按归日期升序或按文件大小降序。常用参数: -n 按数字顺序 -r 降序。优先清理日期排前面的数据和文件大的数据。原创 2024-03-19 21:01:14 · 285 阅读 · 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 · 479 阅读 · 0 评论