标签: linux bash shell awk
我使用$ {var // string1 / string2}来替换字符或字符串,现在我需要在awk的特定列中执行相同操作。
尝试使用'_'替换空格但不起作用
cat file | awk -F',' '{print ${3// /_}'
答案 0 :(得分:3)
使用gsub
awk -F, -v OFS=, '{gsub(" ", "_", $3); print}' file.txt