Monthly Archives: July 2008

过自己的生活

每个人都有自己的生活,自己的活法,既然选择了就别去后悔,有时候虽然不是自己刻意去选择的,但仍然是自己不知不觉中已经做选择了。

Posted in Life | Tagged | 8 Comments

shell脚本解题5

问题:
随机输出目录下5个文件:

解法:
1.

[bash]
#! /bin/bash
arr=($(ls *.sql.gz))
len=$((${#arr[@]}+1))

for((i=1;i<6;i++))
do
RANDOM=$(($$+i))[......]

阅读全文内容

Posted in Shell, 编程相关 | Tagged , | Leave a comment

shell脚本解题4

问题:
用sed把每行的第二个字符到第六个字符替换成星号
原文
123456
1234567
12345

要求结果

1*****
1*****7
1****

解法:
1.

[bash]sed ‘/^../{h;s/^.\(.\{1,5\}\).*/\1/;s/./[......]

阅读全文内容

Posted in Shell, 编程相关 | Tagged , | 4 Comments

shell脚本解题3

问题:
如何将命令的输出信息按行放入到数组里面?

解法:
1.

[bash]n=0
while read line;do
array[$n]=”$line”
((n++))
done <

Posted in Shell, 编程相关 | Tagged , , | 3 Comments

shell脚本解题2

问题:
如下文本

60.208.0.224
60.208.103.192
131.9.124.72
60.208.20.119
60.208.20.9
2.110.213.40
8.56.32.24
60.53.37.128
60.3.98.1

怎么先按ip的第一位so[......]

阅读全文内容

Posted in Shell, 编程相关 | Tagged | 4 Comments