awk - awk 连接字符串变量

awk - awk 连接字符串变量

我想在 awk 中连接字符串变量。我该怎么做?我试过:

BEGIN{
t="."
r=";"
w=t+r
print w}

但是它不起作用。输出:

0

或者我想添加变量和函数结果。输入:

t t t t
a t a ta
ata ta a a

脚本:

{
key="t"
print gsub(key,"")#<-it's work
b=b+gsub(key,"")#<- it's something wrong
}
END{
print b}#<-so this is 0

输出:

4
2
2
0#<-the last print

答案1

不需要(或使用)任何操作符。您的示例可能类似于

BEGIN{
t="."
r=";"
w=t r
print w}

相关讨论

相关内容