我想使用 打印包含特殊字符的数组的内容awk
。下面是awk
我试图打印数组的代码,其中数组ARRAY
的xx
索引是。
但是下面的代码会打印ARRAY1
, ARRAY2
.... 而不是打印数组的内容。
awk 'BEGIN { xx=0; }
{
if (index($0, "ns:translate") > 0) {
print $0;
print "<Name xml:lang=\"sp\"> ARRAY" xx "</Name>";
xx++;
} else {
print $0;
}
}' $1
数组的内容是:
[\u8815S - Perce ~~~~~~~~~ ~~~~~~~~~ ~~\u573
\u8915S - add ~~~~~~~~~ ~~~~~~~~~ ~~\u583
\u8615S - sub ~~~~~~~~~ ~~~~~~~~~ ~~\u573
\u8835S - mult ~~~~~~~~~ ~~~~~~~~~ ~~\u593
\u8865S - div ~~~~~~~~~ ~~~~~~~~~ ~~\u993
.....]
该数组有近 100 个元素。谁能帮我访问其中的特殊字符数组awk
?