2013-10-22 95 views
1

我使用$ {var // string1/string2}替換字符或字符串,現在我需要做同樣的事情,但是在特定的列awk中。將字符替換爲awk

嘗試一下本作每更換空間 '_',但不工作

cat file | awk -F',' '{print ${3// /_}' 

回答

3

使用gsub

awk -F, -v OFS=, '{gsub(" ", "_", $3); print}' file.txt