Tag Archives: sed

代码高亮插件–使用黑色背景

ig_syntax_hilite这个代码高亮的插件默认使用的是白色背景,所以小林子同学说看不清楚代码,俺就试着把ig_syntax_hilite插件所有颜色代码全部反转了一下,例如:
#ffffff黑色转换为#000000

ig_syntax_hilite使用的是geshe,在geshe目录[......]

阅读全文内容

Posted in Linux | Tagged , | 2 Comments

shell脚本解题6

问题:
执行命令前暂时回home目录,执行后跳回来

解法:
1.

[bash] (cd ~; ls; )[/bash]
使用子shell的方式去执行命令;

把这行
gs.AddMany( [b_cls,b_bck,t_blank,b_close,b_7,b_8,b_9,b_d[......]

阅读全文内容

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

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

sed的几个选项

sed中有些选项不太好理解,今天就顺一顺:

几个命令:
n
把下一行输入读入模式空间中.当前行被发送到标准输出,下一行将成为当前行.控制将被转移给n后面所跟的命令,而不是回到脚本开始处.

N
把下一行输入行添加到模式空间的内容之后;这两行文本用一个插入的换行符分隔开.

p[......]

阅读全文内容

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