摘要: #!/bin/sh if [ -z $1 ] || [ -z $2 ];then echo -e "usage: ./folder_save.sh [save num of int] [deal with path]" exit fi echo -e "0=$0,1=$1, 2=$2" basedi 阅读全文
posted @ 2020-11-30 17:51 clovershell 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh ls -lrt| awk '{if(NR<4 && NR!=1) printf("rm -rf %s\n",$8)}' >rm2.sh chmod 755 rm2.sh ./rm2.sh rm rm2.sh 或 #!/bin/sh for i in `ls -lthr | hea 阅读全文
posted @ 2020-11-30 17:50 clovershell 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 替换 语法为: :[addr]s/源字符串/目的字符串/[option] 全局替换命令为: :%s/源字符串/目的字符串/g [addr]表示检索范围,如: "1,n":表示从第1行到n行"%":表示整个文件,同"1,$"".,$":表示从当前行到文件尾 [addr]省略时表示当前行 s:表示替换操 阅读全文
posted @ 2020-11-30 17:46 clovershell 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在shell脚本中使用awk命令, 如: filename=$1 cat $filename | awk -F"," '{$1="";print $0}' #删除输入的文档中逗号分隔的第一列,但awk中的$1会使用脚本的参数$1,这里是文档的名字,执行错误 解决方法: 脚本中awk用到自身的内置参数 阅读全文
posted @ 2020-11-30 17:37 clovershell 阅读(1435) 评论(0) 推荐(0) 编辑