共计 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:当然我也会先看看中文博客讲解,后面需要查询特定技巧时 可能再来看这种官方链接)
正文完