撇嘴看天空

导航

2019年6月13日

linux shell case

摘要: 条件结构(case)case 变量引用 in PAT1) 分支1;; PAT2) 分支2;; ... *) ;; esaccase支持glob风格的通配符:? *: 任意长度任意字符? ?: 任意单个字符? []:指定范围内的任意单个字符? a|b: a或b9.2.1小试牛刀-case实例#模拟系统 阅读全文

posted @ 2019-06-13 15:53 撇嘴看天空 阅读(129) 评论(0) 推荐(0)

linux shell脚本 if eles

摘要: 条件结构(if)if 判断条件;then 条件为真的分支代码fi一切都以返回状态码是否为0为判决条件。如果执行结果的退出状态码为0,执行,不然就执行else部分小试牛刀-if-else实例#交互式判断年龄大于50为old man,小于等于50位young man#!/bin/bashread -p 阅读全文

posted @ 2019-06-13 15:51 撇嘴看天空 阅读(312) 评论(0) 推荐(0)

tr 压缩命令

摘要: tr: tr [options] [SET1] [SET2] 处理输入信息的(转换和删除字符串的,后换前); 默认是键盘输入,所以你输入tr,跟cat同理,都是等待键盘的输入的;所以tr和cat也可能利用<(输入重定向来)来接收文件的信息; 参数: -t:截断,使得SET1的长度和SET2的长度相同 阅读全文

posted @ 2019-06-13 15:48 撇嘴看天空 阅读(662) 评论(0) 推荐(0)

杀掉死循环脚本

摘要: ps auxf|grep '脚本名'|grep -v grep|awk '{print $2}'|xargs kill -9 阅读全文

posted @ 2019-06-13 15:45 撇嘴看天空 阅读(152) 评论(0) 推荐(0)

spwan expect 转义字符

摘要: " 对应 \" ' 对应 \' [] 对应 \[\] \ 对应 \\\ $ 对应\\\$ 阅读全文

posted @ 2019-06-13 15:44 撇嘴看天空 阅读(298) 评论(0) 推荐(0)

批量修改linux终端命令提示符设置(PS1)记录

摘要: 首先安装软件包 expect-5.44.1.15-4.el6.x86_64.rpm tcl-8.5.13-8.el7.x86_64.rpm tcl-devel-8.5.13-8.el7.x86_64.rpm 执行bashrc.sh脚本 bashrc.sh调用bashrc.exp bashrc.sh 阅读全文

posted @ 2019-06-13 15:41 撇嘴看天空 阅读(227) 评论(0) 推荐(0)

sed awk sort uniq grep seq

摘要: 1.显示主机名: cat /etc/sysconfig/network |grep HOSTNAME | awk -F "=" '{print $2}' 2.显示文件行数:wc -l file 3.file1先排序再去重保存到file2:cat file1 | sort | uniq >file2 阅读全文

posted @ 2019-06-13 15:33 撇嘴看天空 阅读(223) 评论(0) 推荐(0)

shell 脚本时间引用

摘要: 反引号:`` 反引号里面的内容是命令行,通过反引号用户可以将shell命令的输出赋给变量,比如: #!/bin/bashtest=`date +%y%m%d` process_day1=`date -d today +"%Y-%m-%d %H:%M:%S"` process_day2=`date - 阅读全文

posted @ 2019-06-13 15:08 撇嘴看天空 阅读(216) 评论(0) 推荐(0)

文件描述符

摘要: 文件描述符缩写描述0 STDIN 标准输入1 STDOUT 标准输出2 STDERR 标准错误 2>&1 >file:错误输出到终端,标准输出被重定向到文件file中。>file 2>&1:标准输出被重定向到文件file,然后错误输出也重定向到和标准输出一样,也是输出到文件file中>file 2> 阅读全文

posted @ 2019-06-13 15:04 撇嘴看天空 阅读(139) 评论(0) 推荐(0)

linux 删除目录下几天之前指定文件(或目录)

摘要: find /data1/filename*/ -name "cdr_idx_*" -mtime +1 -exec rm -f {} \; 脚本 #!/bin/bashm=70dbkeep=95dbpercent=`df -h | grep data | grep sd | awk -F ' ' '{ 阅读全文

posted @ 2019-06-13 15:03 撇嘴看天空 阅读(2927) 评论(0) 推荐(0)