Tag Archive for 'awk'

awk url

http://www.grymoire.com/Unix/Awk.html

用grep 的时候可能很慢,是因为使用了utf-8系统环境语言变量,换成C或者en_US就好了,在gzip的使用也可能会遇到类似问题~

linux系统下的多文件替换

又是一个老问题,不过对刚刚接触Unix/Linux的人来说还是非常管用的

1
find . -name "*.c" | xargs sed -i 's/xxx/yyy/g'

以安全的方式更改文件中的大小写

1
2
$cat toc.html |  tr '[:upper:]' '[:lower:]' > toc1.html
$mv toc1.html toc.html

使用awk的RS变量,一次显示出ini的一个段

记得有个取多行的参数。原来是RS。岂不是方便得很。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$ awk -F[ 'BEGIN{RS = ""} /Fonts]/' ~/.opera/opera6.ini

[Fonts]
H1=32,7,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
H2=24,7,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
H3=19,7,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
H4=16,7,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
H5=13,7,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
H6=11,7,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
Form.Button=10,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
Form.Input=10,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
Form.Text=10,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
Normal=10,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
PRE=10,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
Toolbar=10,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
Dialog=10,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
Panel=10,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
Email=10,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
EmailCompose=10,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]
Menu=12,4,0,0,0,0,WenQuanYi Bitmap Song [WenQuanYi]

原文地址