【发布时间】:2019-05-18 04:52:55
【问题描述】:
我无法在 sed 中扩展此变量。我已经尝试了所有我能想到的。
我正在尝试将 file1 的 md5sum 放在 file2 的第 10 行
我可以从正则表达式中取出 $x 并输入一些文本,它就可以工作了。它只是不接受变量。 printf 变量没问题。
#!/bin/bash
x=$(md5sum /etc/file1)
printf "$x \n"
sed -i 10"s/.*/$x/g" /usr/bin/file2
【问题讨论】:
-
你遇到了什么错误?