我正在尝试制作一个简单的脚本,我需要在变量中保留一个字段。这就是我所拥有的:
BEGIN{
FS=":";
}
{
print;
item=$1;
print " "$1;
print " "$2;
print " item:<"$item">";
}
我不明白的是,当我通过脚本一行时,这是输出:
main.o: src/main.cpp src/CMenu.h src/CUtils.h src/CAbsPlayer.h \ //given line
main.o //field 1
src/main.cpp src/CMenu.h src/CUtils.h src/CAbsPlayer.h \ //field 2
item:<main.o: src/main.cpp src/CMenu.h src/CUtils.h src/CAbsPlayer.h \> //field1?!
为什么这不起作用,为什么整行保存到item
?