(空格)是一个字符串运算符,用来做字符串连接。
在下面的例子里,字符串连接发生在三个位置。在语句”string3=string1 string2”里 ,string3包含连接符string1和string2的值。每一个print语句一个字符串连接一个静态字符串和一个awk变量。
注意:此操作就是为什么你必须在一个print语句中使用逗号分隔值,如果你想在之间输出OFS。如果你不包含一个逗号去分隔值,这些值是连接的。
$ cat string.awk
BEGIN {
FS=",";
OFS=",";
string1="Audio";
string2="Video";
numberstring="100";
string3=string1 string2;
print "Concatenate string is:" string3;
numberstring=numberstring+1;
print "String to number:" numberstring;
}
$ awk -f string.awk items.txt
Concatenate string is:AudioVideo
String to number:101