フィールドを変数に保持する必要がある単純なスクリプトを作成しようとしています。これは私が持っているものです:
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
ですか?