You should be able to use dd, with the skip= option to skip the first block, setting your block size to the # of bytes to skip. For example, if I have 87 bytes of header stuff I want to skip, I would use: dd if=datafile of=data.raw ibs=87 skip=1 Then just use the raw data file in GRASS. - Bill