帖子列表
-
shell变量名中有变量的处理办法...
ELM 发表于: 2008-07-01,
eval echo \$a$num 呵呵
-
一个用iptables统计流量的脚本
ELM 发表于: 2008-07-01,
#!/bin/sh ## ################################################# ### Write by wzk with iptables for background ### ### This scricpt for get bytes for each host #...
-
用paste合并文件
ELM 发表于: 2007-10-30,
A文件内容: 123 234 789 B文件内容: 121 233 127 111 paste -d "+" A B 123+121 234+233 789+127 +111
-
grep如果使用多个关键字
grep -Ff key_file datafile 这个功能不错:)
-
BASH下也可以等待进程结束
ELM 发表于: 2007-10-14,
sleep 20 & wait date这个功能不错,以后多用用
-
VI下如何进入shell状态
ELM 发表于: 2007-10-14,
当然了,您可以使用Ctrl+Z把VI挂起,然后使用fg唤醒 还是有一个方法就是:!bash 直接执行bash命令 还可以使用:sh 这个似乎很爽哦...
-
各种工具之正则表达式语法比较...
ELM 发表于: 2007-10-10,
在各种常用的工具中,正则表达式如此的相似却又不同。下表列出了一些常用的正则表达式,以及其不同之处。项目总多,遗漏必有不少,请各位看官不吝指出。以perl的正则为基准,不同的用...
-
find 命令使用详解
ELM 发表于: 2007-10-07,
在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。 语法:find 寻找条件 操作 说明:find命令从指定的起始目录开始,递归地搜索其各...
-
Shell下如何处理变量名是变量的变量...
ELM 发表于: 2007-10-07,
呵呵,说起来有点拗口哦,但是确实有的时候有这个需求。for i in 1 2 3 do eval "a${i}=1" eval "echo a${i}=\$a${i}" done转自: http://bbs.chinaunix.net/thread-999197-1...
-
awk使用'['和']'做分隔符
ELM 发表于: 2007-09-18,
类似于下面的日志,需要统计tm字段的值的和,请问我如何从tm中提取出纯数字23? 谢谢 NOTICE: 09-16 01:00:02: server. * 114703 sign rslt tm src NOTICE: 09-16 01:00:02: s...
-
如何获得文件中一段内容
ELM 发表于: 2007-09-18,
记得以前有这个需求,后来用awk搞定的,大概思路是这样的 awk一次读入每行,检查每一行的内容,如果匹配起始位置后,把一标志位设置成真,然后根据标志位来输出结果。 没有想到使用sed...
-
BASH 中的字符串处理
ELM 发表于: 2007-09-18,
得到长度 %x="abcd" #方法一 %expr length $x 4 # 方法二 %echo ${#x} 4 # 方法三 %expr "$x" : ".*" 4 # expr 的帮助 # STRING : REGEXP anchored pattern match of RE...
-
[^ ] 跟 [! ] 差在哪?
b1) 跟 差在哪? 这个问题等了好久都没人出来补充, 而我呢, 也被追杀了好几回... ^_^ 趁着今晚有一点空闲, 赶快将此桩心事做一了结吧... 这道题目说穿了, 就是要探讨 Wi...
-
for what? while 与 until 差在哪?
ELM 发表于: 2007-09-17,
13) for what? while 与 until 差在哪? 终于,来到 shell 十三问的最后一问了... 长长吐一口气~~~~ 最后要介绍的是 shell script 设计中常见的"循环"(loop)。 所谓的 loop...
-
你要 if 还是 case 呢?
ELM 发表于: 2007-09-17,
12) 你要 if 还是 case 呢? 放了一个愉快的春节假期,人也变得懒懒散散的... 只是,答应了大家的作业,还是要坚持完成就是了~~~ 还记得我们在第 10 章所介绍的 return value 吗? ...
-
> 与 < 差在哪?
ELM 发表于: 2007-09-17,
11) > 与 < 差在哪? 这次的题目之前我在 CU 的 shell 版已说明过了: http://bbs.chinaunix.net/forum/24/20031030/191375.html 这次我就不重写了,将贴子的内容"抄"下来就是了...
-
&& 与 || 差在哪?
10) && 与 || 差在哪? 好不容易,进入两位数的章节了... 一路走来,很辛苦吧?也很快乐吧? ^_^ 在解答本章题目之前,先让我们了解一个概念:return value ﹗ 我们在 shell 下跑的每一...
-
$@ 与 $* 差在哪?
ELM 发表于: 2007-09-17,
9) $@ 与 $* 差在哪? 要说 $@ 与 $* 之前,需得先从 shell script 的 positional parameter 谈起... 我们都已经知道变量(variable)是如何定义及替换的,这个不用再多讲了。 但...
-
$(( )) 与 $( ) 还有${ } 差在哪?
ELM 发表于: 2007-09-17,
8) $(( )) 与 $( ) 还有${ } 差在哪? 我们上一章介绍了 ( ) 与 { } 的不同,这次让我们扩展一下,看看更多的变化:$( ) 与 ${ } 又是啥玩意儿呢? 在 bash shell 中,$( ) 与 ` ` (...
-
( ) 与 { } 差在哪?
ELM 发表于: 2007-09-17,
7) ( ) 与 { } 差在哪? 嗯,这次轻松一下,不讲太多... ^_^ 先说一下,为何要用 ( ) 或 { } 好了。 许多时候,我们在 shell 操作上,需要在一定条件下一次执行多个命令, 也就是说,要...