摘要: 原文链接废话 可忽略接触Expect是迫不得已。系统管理员在工作中经常会遇到这样的问题,需要实现一个自动交互的工具,这个工具可以自动Telnet或者Ftp到指定的服务器上,成功login之后自动执行一些命令来完成所需的工作。 当然,有很多编程语言可以去解决此类问题,比如用C、Perl、或者Expe... 阅读全文
posted @ 2012-06-13 23:50 wangkangluo1 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 原文链接數字垂直加總檔案內容 (num.txt)123加總:cat num.txt | awk '{sum += $1} END {print sum}'輸出: 6加總 Apache access log 輸出的流量cat access.log | awk '{sum += $10} END {print sum}'數值就是輸出的流量. 阅读全文
posted @ 2012-06-13 23:35 wangkangluo1 阅读(18872) 评论(0) 推荐(0) 编辑
摘要: 原文链接得到长度%x="abcd"#方法一%expr length $x4# 方法二%echo ${#x}4# 方法三%expr "$x" : ".*"4# expr 的帮助# STRING : REGEXP anchored pattern match of REGEXP in STRING查找子串%expr index$x "b"2%expr index$x "a"1%expr index$x "b"2%expr index$x "c"3%expr i 阅读全文
posted @ 2012-06-13 23:32 wangkangluo1 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 原文链接摘要:shell中字符串的处理 对字符串的处理 包括:截取,连接,匹配,替换,翻转... ... 一天累积一点! 字符串的处理: 1,截取 方法一: echo $a|awk ’{print substr( ,1,8)}’ substr是awk中的一个子函数,对第一个参数的进行截取,从第一个字符开始,共截取8个字符,如果不够就从第二个字符中补充 方法二 echo $a|cut -b2-8 cut:对标准输入的字符串进行处理 cut -bn-m:以byte为单位,从第n个byte开始,取m个 cut -bn,m:以byte为单位,截取第n,m个byte cut ... 阅读全文
posted @ 2012-06-13 23:29 wangkangluo1 阅读(9957) 评论(0) 推荐(0) 编辑
摘要: find . -name "*.cc" -exec grep -P -n -H --color=auto "[^\w]main[^\w]" {} \;-P perl正则查找-n 显示行号-H 显示文件名--color=auto 关键字高亮显示[^\w]main[^\w] main关键字前后不为字母数字下划线 阅读全文
posted @ 2012-06-13 17:13 wangkangluo1 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 原文链接使用命令设置ubuntu的ip地址新装了ubuntu,虽然使用图形界面明明已经设置好了ip,网关等等,但是不能上网。一个朋友提醒说,也许是设置的问题,试试命令行的设置。于是搜索了一下怎么设置,结果还真的成功了。具体如下:1. 检验是否可以连通,就使用ping命令ping 网关开始的时候总是现实unreachable2. 设置IPsudo ifconfig eth0 133.133.133.190 netmask 255.255.255.0这样就算设置好了网卡eth0的IP地址和子网掩码3. 设置网关 sudo route add default gw 133.133.133.404. 阅读全文
posted @ 2012-06-13 01:01 wangkangluo1 阅读(1078) 评论(0) 推荐(0) 编辑