通常我会做一个通配符搜索,然后搜索并替换"joe is ^"* jim“。但如果我想保留通配符而只是简单地重新排列单词呢?(有点像使用^”作为替换窗口中的变量)。基本上我想做的是搜索并将"joe is ^"* jim“替换为"jim is ^"* joe”(而不是"^"*“字面上显示为替换的文本)。
“为什么不直接搜索和
我试图在sed和awk的帮助下找到并替换一个使用变量的值,但没有得到任何输出-this is Testing of date : 2016-11-25 07:20:10awk -v srch="2016-11-25 07:20:10" -v repl="[25/Nov/16:07:20:10]" '{print srch,repl}' t
我需要在多个文件/子目录中更新一个变量。要替换的变量以相同的6个字符开始,这之后的一切都是随机的。我将使用前6个字符作为模式查找/替换on。我将用一个顺序变量替换后面的随机字符。我不知道实现这一目标的最佳工具是什么,但我设想在某种循环中使用sed?我很难想象如何才能最好地做到这一点。我想可以用这样的方法来做;do
sed 's/patt