文件看起来像
$1 $2 $3
Text Text2 *
Text Text4 Text3
我想*'s
在文件中搜索并将其替换为旁边列中的文本。在保留其余信息的同时...基本上将*
逻辑替换为第 2 列。
目前我正在使用 sed 或 awk
awk : awk '{ if($3=*) {print$2}}'
有效...但我也想保留 1.2 美元
sed : sed -r 's/[*]//g'
我无法正确地用 $2 替换 reg 表达式
任何快速帮助、提示或技巧?