shell sed中引用shell变量及空格表示方法

时间:2022-07-28 21:19:17

研究了一下午重要成功了,哈哈!下面说下题目中提到的问题

1,sed支持正则表达式,空格的表示方法[[:space:]]

2,利用-i选项可以直接修改原来文件,不必生成新文件

3,为了引入shell变量,必须使用双引号(很重要)

4,例子sed -i "s/\#*server[[:space:]]*$1/server $1/g" $2      将 server加若干空格加指定内容 前面的所有井号去掉

5,刚刚开始研究shell,理解不深,不对的地方望指正