分页: 1 / 1
[问题]sed问题
发表于 : 2007-08-19 23:39
由 wztzhan
我想在sed 加入我键盘输入的变量应该怎么加进去呢?
read a
sed -i '/我要加的$a/s/default/users/g' /etc/fstab
在fstab内搜索$a在有$a出现的行上把default替换成users
我怎么也实现不了,请高手帮忙谢谢了
发表于 : 2007-08-20 1:11
由 laborer
代码: 全选
sed -i "/我要加的$a/s/default/users/g" /etc/fstab
或者
代码: 全选
sed -i '/我要加的'$a'/s/default/users/g' /etc/fstab
发表于 : 2007-08-21 22:47
由 wztzhan
laborer 写了:代码: 全选
sed -i "/我要加的$a/s/default/users/g" /etc/fstab
或者
代码: 全选
sed -i '/我要加的'$a'/s/default/users/g' /etc/fstab
那个单引号它识别特殊字符的吗? 还是在sed里是个例外呢?
发表于 : 2007-08-21 23:50
由 boydd
看一些关于shell编程的书,'和"的区别是基本概念
发表于 : 2007-08-22 0:02
由 eexpress
""扩展变量
''不扩展