
Shell
文章平均质量分 82
牧锋
这个作者很懒,什么都没留下…
展开
-
Shell 笔记
awk -F , '{gsub(regular expression, subsitution string, target string)}' gsub(/"[^"]*"/,"");print NF替换双印中间的非引号,打印列数$NF最后一列cp -a = -pdr-p文件属性一同复制-d 复制连接文件属性-f ...原创 2018-04-16 10:02:26 · 282 阅读 · 0 评论 -
Linux基本目录
/etc 存放配置文件/bin 重要的执行文件,启动时会调用的命令/dev 所需要的设备文件/lib 执行文件所需要的函数库与内核所需要的模块/sbin 重要的系统执行文件/opt 第三方软件/var 系统运行后渐渐占用硬盘的目录./当前目录../上一层目录- 前一个目录~account 用户的Home 目录pwd -p 显示非连接目录mkdir -p a/b/c/d 递归创建目录mkdi...原创 2018-04-16 15:32:01 · 147 阅读 · 0 评论 -
AIX取昨天日期
AIX上的时间是标准时区,伦敦时间我们抽取ogg在昨天的日志时,发现0:00的那些目录文件,会把前天的数据写进去。经检查发现AIX的标准时间为伦敦时间北京是东八区,需要减八小时TZ=aaa16 date +%Y-%m-%d+" " +%H:%-M:%-Sbizdate=`TZ=aaa16 date +%Y-%m-%d`附上时区KLT +14:00 基里巴斯线岛时间NZDT +13:00 新西兰夏时...原创 2018-04-16 16:38:11 · 2965 阅读 · 0 评论 -
shell在变量中使用awk命令查找两个数组的差集
生产环境中需要获取原端和目标端的已由文件的差异情况,因为在docker中运行,要求尽量避免落地文件,所以采用比较暴力的比对方式: for i in `echo -e "${source}"` do j=`echo -e "${local}"|grep ${i}$` if [[ "${j}" == "" ]] then str="${str} ${i}" ...原创 2019-03-08 16:54:13 · 3537 阅读 · 0 评论