这个 sed 里,关于单引号双引号的用法,应该是去查阅 shell 的资料吗?

1次阅读

共计 307 个字符,预计需要花费 1 分钟才能阅读完成。

code=FF
sed -i 's/111/0x'"$code"'/' $file

比如上面这个代码,最终效果等于sed -i 's/111/0xFF/' $file

上面的过程是这样的吗?

  • 先对里面 '"$code"' 进行 shell 的解释。
  • 解释成 sed -i 's/111/0xFF/' $file 后,sed 命令才开始工作。

另外主要对 shell 脚本不太熟,上面这个命令在 $code 外面用了单引号和双引号,想彻底搞清楚这些用法,有什么官方链接吗
(比如类似 https://www.gnu.org/software/sed/manual/sed.html)(PS:当然我也会先看看中文博客讲解,后面需要查询特定技巧时 可能再来看这种官方链接)

正文完
 0