sed命令详解

######################### sed #################################################

-i∶直接修改读取的档案内容,而不是由屏幕输出。

sed替换模式:

关于 's///' 替换命令:eg:$ sed -e 's/foo/bar/' myfile.txt ——只替换第一次出现的字符foo为bar

             $ sed -e 's/foo/bar/g' myfile.txt ——关键字g,全部替换

 可参考http://hlee.iteye.com/blog/343506

 #########################python 函数#################################################

声明:s为字符串,rm为要删除的字符序列

s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符

注意:

1. 当rm为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ')

 

文件中的换行符号:

linux,unix: \r\n
windows : \n

你可能感兴趣的:(sed)