随笔分类 -  shell

摘要:[root@ansible shell]# less test.sh #!/bin/bash echo "Hello World!" [root@ansible shell]# ./test.sh Hello World! [root@ansible shell]# shc -r -v -T -f test.sh shc shll=bash shc [-i]=-c shc [-x]=ex... 阅读全文
posted @ 2017-05-16 10:23 圣光救赎者 阅读(595) 评论(0) 推荐(0)
摘要:特别变量:$# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数$$ 脚本运行的当前进程ID号$! 后台运行的最后一个进程的ID号$@ 与$#相同,但是使用时加引号,并在引号中返回每个参数。$- 显示Shell使用的当前选项,与set命令功能相同。$? 显示最后命令的退出... 阅读全文
posted @ 2015-05-24 13:25 圣光救赎者 阅读(943) 评论(0) 推荐(0)
摘要:使用:sed [-nefr] actionaction:-i直接修改读取的档案内容,而不是由屏幕输出,-r表示支持延伸型正则表达式的语法。动作说明:[n1[,n2]] function n1,n2表示要选择的行数,function包括:a-新增,c-取代,d-删除,i-插入,p-打印,s-取代(可以... 阅读全文
posted @ 2015-05-23 10:18 圣光救赎者 阅读(364) 评论(0) 推荐(0)
摘要:awk擅长于对数据进行分析并生成报告,简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。使用方法:awk '{pattern +action}' {filenames}[root@limt01 ~]# cat /etc/passwd|awk -F: '{... 阅读全文
posted @ 2015-05-22 13:38 圣光救赎者 阅读(373) 评论(0) 推荐(0)
摘要:#!/usr/bin/expect ... 阅读全文
posted @ 2015-05-20 17:27 圣光救赎者 阅读(433) 评论(0) 推荐(0)
摘要:方法一:echo "open 21.244.88.129user glxtftp glbzuserbinprompt offcd /glxt/DBINFOlcd /tmpput $dblogbye" |ftp -n >/dev/null 2>&1方法二:ftp -ivn <<KATEopen $1u... 阅读全文
posted @ 2015-05-20 17:24 圣光救赎者 阅读(443) 评论(0) 推荐(0)
摘要:#统计apachecookielog中访问频率最高的20个ip和访问次数catcookielog|awk'{a[$1]+=1;}END{for(iina)printf("%d,%s\n",a[i],i);}'|sort-n|tail-20#统计apachecookielog中返回404的url列表a... 阅读全文
posted @ 2013-03-29 07:33 圣光救赎者 阅读(293) 评论(0) 推荐(0)