我有一个文件目前的形式
location1 attr attr ... attr
location2 attr attr ... attr
...
locationn attr atrr ... attr
我想要做的是遍历每一行,获取位置(第一个字段)然后遍历属性。到目前为止,我知道如何获取第一个字段,但不遍历属性。每行也有不同数量的属性。
TEMP_LIST=$DIR/temp.list
while read LINE
do
x=`echo $LINE | awk '{print $1}'`
echo $x
done<$TEMP_LIST
有人可以告诉我如何遍历属性吗?我想得到这样的效果
while read LINE
do
location=`echo $LINES |awk '{print $1}'`
for attribute in attributes
do something involving the $location for the line and each individual $attribute
done<$TEMP_LIST
我目前在 ksh shell 中工作,但任何其他 unix shell 都可以,我会找出如何翻译。如果有人可以提供帮助,我真的很感激,因为这可以节省我很多时间。谢谢你。