Chinaunix

标题: 请问大家 ` 这个符号如何替换,并赋值给一个变量? [打印本页]

作者: orablue    时间: 2015-05-18 10:57
标题: 请问大家 ` 这个符号如何替换,并赋值给一个变量?
[root@node01 data]# a='`aaa`'
[root@node01 data]# echo $a
`aaa`
[root@node01 data]# echo $a |sed "s/\`//g"
aaa
[root@node01 data]# b=`echo $a |sed "s/\`//g"`
-bash: command substitution: line 1: unexpected EOF while looking for matching ``'
-bash: command substitution: line 2: syntax error: unexpected end of file
[root@node01 data]#

请问大家   `  这个符号如何替换,并赋值给一个变量?
作者: Shell_HAT    时间: 2015-05-18 11:06
  1. a='`aaa`'
  2. b=`echo $a |sed "s/\\\`//g"`
  3. echo $a
复制代码

作者: Shell_HAT    时间: 2015-05-18 11:07
  1. a='`aaa`'
  2. b=$(echo $a |sed "s/\`//g")
  3. echo $a
复制代码

作者: tuyajie    时间: 2015-05-18 11:40
$()试试可以不可以,应该跟这个功能一样




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2