我想在 awk 中连接字符串变量。我怎样才能做到这一点?我试过:
BEGIN{
t="."
r=";"
w=t+r
print w}
Run Code Online (Sandbox Code Playgroud)
但我不工作。输出:
0
Run Code Online (Sandbox Code Playgroud)
或者我想添加变量和函数结果。输入:
t t t t
a t a ta
ata ta a a
Run Code Online (Sandbox Code Playgroud)
脚本:
{
key="t"
print gsub(key,"")#<-it's work
b=b+gsub(key,"")#<- it's something wrong
}
END{
print b}#<-so this is 0
Run Code Online (Sandbox Code Playgroud)
输出:
4
2
2
0#<-the last print
Run Code Online (Sandbox Code Playgroud)
Tho*_*key 11
不需要(或使用)运算符。你的例子是这样的
BEGIN{
t="."
r=";"
w=t r
print w}
Run Code Online (Sandbox Code Playgroud)
相关讨论