![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Shell
文章平均质量分 55
Shell脚本
黑伴白
天道酬勤!
展开
-
去除文件中的多余换行符
去除文件中的多余换行符############################################################ Program: delimiter_deal.sh############################################################shell名shName=`basename $0 .sh`#log目录log_dir=/home/mds/file/log/shelllog/delimiter_dea原创 2021-04-08 10:15:43 · 609 阅读 · 0 评论 -
AWK多字节分隔符
AWK多字节分隔符awk可以指定单字节符号为分隔符,也可以指定多字节符合为分隔符,下面将分别进行示例说明如下图为文件内容,以十六进制的7F和十六进制的5E作为一个字符为分隔符:这种形式指定的分隔符是或的关系,即以十六进制的7F或十六进制的5E作为分隔符awk -F"[/\x7F/\x5E]" '{print $3}' MDS_TEST.txt输出内容如下:濮阳1puyangxianlangzhong这种形式指定的分隔符是合并的关系,即以十六进制的7F和十六进制的5E作为一个字符原创 2021-04-07 17:09:58 · 1873 阅读 · 1 评论 -
Shell脚本中的if判断
Shell脚本中的if判断文章目录Shell脚本中的if判断if的基本语法最简单用法多分支判断if判断中的参数文件/文件夹(目录)判断字符串判断数值判断复杂逻辑判断在写shell脚本的时候,条件判断是最常用到的,尤其刚写shell脚本的时候,一些高级命令语法不会使用,到处都是if。但if的参数及用法其实也并不少,想要用的好,也要下一些功夫。下面我们一起来看下:if的基本语法最简单用法if [ condition ];then 符合condition条件执行的语句ficonditi原创 2021-02-01 17:34:09 · 6624 阅读 · 0 评论 -
ssh登录远程服务器执行命令
ssh登录远程服务器执行命令文章目录ssh登录远程服务器执行命令前言参数说明脚本源码结语前言本文主要是说明如何通过ssh登录远程服务器,执行相关命令,并获取执行结果,并贴脚本源码。参数说明serverIp=$1 #远程IPsshUser=$2 #SFTP用户sshPass=$3 #SFTP密码sshCmd=$4 #远程命令脚本源码#!/bin/bash#############################################################原创 2021-01-19 22:58:49 · 1536 阅读 · 0 评论 -
通过spool工具抽取Oracle数据库表数据落地文件
通过spool工具抽取Oracle数据库表数据落地文件前言此前博文写了通过sqlldr工具装载数据入Oracle数据库表,可参考通过sqlldr工具加载数据入Oracle库表今天我们再说下,通过spool工具抽取Oracle数据库表数据,落地为数据文件spool参数释义pagesize 设置每页允许输出的最大行数,默认为24,避免分页可设定为0linesize 设置每行允许输出的最大字符,默认为80,这个应该根据需要设置,太小会造成该行显示不全,太大了会导致导出的文件变大fee原创 2021-01-13 14:56:49 · 548 阅读 · 0 评论 -
通过sqlldr工具加载数据入Oracle库表
通过sqlldr工具加载数据入Oracle库表文章目录通过sqlldr工具加载数据入Oracle库表前言脚本实现**参数说明****ctl控制文件说明****脚本源码**结语前言本文主要是贴源码,即如何通过shell脚本,用sqlldr工具加载数据入Oracle库表。其中sqlldr工具的详细参数说明,可参考我的另一篇博文:sqlldr控制文件及参数说明详解汇总脚本实现使用Oracle中sqlldr工具加载数据入Oracle数据库日志文件路径在脚本中可自定义调整参数说明执行脚原创 2021-01-12 00:36:47 · 293 阅读 · 0 评论 -
Linux中的IFS分隔符变量应用
Linux中的IFS分隔符变量应用IFS释义IFS(内部字段分隔符)是shell中的一个特殊变量可以根据需要更改IFS的值IFS主要用于单词分割,将一行内容分割成单词IFS默认值是:空格、Tab、换行符,可以使用下述命令打印出来cat -etv <<<"$IFS"IFS变量通常用于读命令read、参数展开和命令替换。示例创建一个示例文件,/tmp/test.txt:小明|1987.10.13|男|北京市老王|1985.07.22|女|海南原创 2021-01-10 00:22:02 · 1498 阅读 · 3 评论