The awk programming language does not have an explicit concatenation operator. Concatenation of strings in awk is achieved by placing strings next to each other within an [[expression?]]. Note that [[whitspace?]] is allowed between the [[value?]]s:
BEGIN {
name = "Bob"
print "Hello " name
}
Note that concatenation of [[numeric?]] values will occur if whitespace is used between them:
# This will output 234
BEGIN {
print 2 3 4
}
Note that concatenation has a lower precedence than [[addition?]], so unexpected results may occur, if numeric [[value?]]s are represented this way within an [[expression?]]:
# This will not produce a result of 358
BEGIN {
print 2 3 4 + 1 2 3 # This actually produces 23523
}