-
Archives
- March 2012
- December 2011
- March 2011
- December 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
-
Meta
Monthly Archives: July 2008
过自己的生活
每个人都有自己的生活,自己的活法,既然选择了就别去后悔,有时候虽然不是自己刻意去选择的,但仍然是自己不知不觉中已经做选择了。
shell脚本解题5
问题:
随机输出目录下5个文件:
解法:
1.
[bash]
#! /bin/bash
arr=($(ls *.sql.gz))
len=$((${#arr[@]}+1))
for((i=1;i<6;i++))
do
RANDOM=$(($$+i))[......]
shell脚本解题4
问题:
用sed把每行的第二个字符到第六个字符替换成星号
原文
123456
1234567
12345
要求结果
1*****
1*****7
1****
解法:
1.
[bash]sed ‘/^../{h;s/^.\(.\{1,5\}\).*/\1/;s/./[......]
shell脚本解题3
问题:
如何将命令的输出信息按行放入到数组里面?
解法:
1.
[bash]n=0
while read line;do
array[$n]=”$line”
((n++))
done <
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[......]