由于网络原因,直接使用cabal update不成功,只能自己写脚本直接从网上拖包下来,自己安装。但是这样做的缺点是需要手动处理dependency,当然,也可以把脚本写的复杂些,自动来处理dependency。cabal.sh1 cat .tmp_sed_script2 s/]*>/&\n/g3 ...
分类:
其他好文 时间:
2014-07-22 22:56:15
阅读次数:
210
1.d命令
命令d用于删除输入性。sed先将输入行从文件赋值到模式空间里,然后对该行执行sed命令,最后将模式空间里的内容显示在屏幕上。如果发出的是命令d,当前模式空间里的输入会被删除,不被显示。
sed '$d' datafile
#删除最后一行,其余的都被显示
sed '/my/d' datafile
#删除包含my的行,其余的都被显示...
分类:
其他好文 时间:
2014-07-18 21:28:51
阅读次数:
244
#!/bin/bash ver=`cat gate.rc | grep FILEVERSION`ver=`echo $ver | awk '{print $2;}'`ver=`echo $ver |sed 's/\([0-9]*\),\([0-9]*\),\([0-9]*\),\([0-9]*\)/...
分类:
系统相关 时间:
2014-07-17 00:54:24
阅读次数:
363
一、路径1、dirname -- 返回路径中的目录部分 $path = "/etc/passwd"; $file = dirname($path); // "/etc"2、basename -- 返回路径中的文件名部分 $path = "/home/httpd/html/index.php"; $f...
分类:
Web程序 时间:
2014-07-16 17:47:43
阅读次数:
241
可以这样做:方法1:sed -i 's/被替换的内容/要替换成的内容/' file 方法2:sed 's/被替换的内容/要替换成的内容/g' file > file.outmv file.out file 这里注意:不能这样做:sed 's/被替换的内容/要替换成的内容/g' file > file...
分类:
其他好文 时间:
2014-07-16 16:07:56
阅读次数:
301
学了sed,觉得模式空间和暂存空间比较乱整理一下
sed编辑器逐行处理文件,并将输出结果打印到屏幕上。sed命令将当前处理的行读入模式空间(pattern
space)进行处理,sed在该行上执行完所有命令后就将处理好的行打印到屏幕上(除非之前的命令删除了该行),sed处理完一行就将..
分类:
其他好文 时间:
2014-07-15 12:16:24
阅读次数:
318
上一篇总结了下sed的用法,这一篇玩玩sed的好基友awk,学完它俩,以后就再也不用怕处理文本文件了。awk其实和sed处理过程差不多,都是面向字符流的。sed和awk都相当于是一个加工厂,输入的文本行,相当于原材料,原材料在工厂中经过一系列处理。然后输出成品。awk和sed不同的是..
分类:
其他好文 时间:
2014-07-15 11:32:10
阅读次数:
303
我们写脚本的时候,经常要截取命令输出的某项数据,比如:我要知道主机上有多少块硬盘这是很方便的。使用grep搜索出我们想要的数据再使用sed、或cup切割就可以取得我们主机的设备名称了,这是我们取数据的一种方法。Egreq是grep的升级版,支持扩展表达式、fgrep不支持正则表达式。使用格式:123...
分类:
系统相关 时间:
2014-07-14 22:24:10
阅读次数:
459
使用Windows Azure 创建好Linux虚拟机之后,如果你使用默认的用户密码登陆root是不行的,其原因是Windows Azure创建Linux虚拟机时并没有同时设置root密码,如果要想使用root账户,还必须得使用“sudo passwd root”指令重新设置root密码。
【集群环境】
管理节点 10.0.0.19
数据节点 10.0.0.12
10.0.0.17
sql节点 10.0.0.18
10.0.0.22
1. 添加mysql用户
# groupadd mysql
# useradd mysql -g mysql
2. 安装m...
分类:
数据库 时间:
2014-07-14 18:03:39
阅读次数:
310