我有一个命令,可以执行一系列命令并生成一个变量输出字符串,例如
然而,下面的命令不起作用,我也没有找到其他关于使用管道值作为替换变量的参考。
如果csv中的值是随机排序的,并且我总是想更改第二个值,那么这段代码会如何变化?
示例代码:
输入文件 input.csv 的内容应该变成:
123456
。我想将其管道传递给一个sed
命令来替换csv文件中已知的字符串,该文件如下所示:Fred,Wilma,Betty,Barney
。然而,下面的命令不起作用,我也没有找到其他关于使用管道值作为替换变量的参考。
如果csv中的值是随机排序的,并且我总是想更改第二个值,那么这段代码会如何变化?
示例代码:
find / -iname awk 2>/dev/null | sha256sum | cut -c1-10 > test.txt |
sed -i -e '/Wilma/ r test.txt' -e 's/Wilma//' input.csv
输入文件 input.csv 的内容应该变成:
Fred,0d522cd316,Betty,Barney
。
sed -i -e 's/Wilma/'"$(cat)"'/' input.csv
。find / -iname awk 2>/dev/null | sha256sum | cut -c1-10
的输出是什么? - KamilCuk