Marcelo Ramos wrote: >On Wed, Sep 01, 1999 at 06:40:42PM -0700, John Haggerty wrote: >> I thought I would ask this question since it is about general unix and deb >ian as well. >> I have a file which is say about 700 characters wide and 2,000 characters >long I wish to take this file and divide this into equal files horizonta >lly AND vertically say about 65 characters long and 80 wide. I tried to >look for an obvious way to do this but can only divide it into horizonta >l portions with split. To do it vertically, use cut -c:
FILE=/path/to/file OUTDIR=/output/directory MAXLENGTH=700 SLICE=1 WIDTH=65 START=1 while [ $START -le $MAXLENGTH ] do END=`expr $START + $WIDTH - 1` outf=$OUTDIR/slice$START cut -c$START-$END <$FILE >$outf START=`expr $START + $WIDTH` done -- Vote against SPAM: http://www.politik-digital.de/spam/ ======================================== Oliver Elphick [EMAIL PROTECTED] Isle of Wight http://www.lfix.co.uk/oliver PGP key from public servers; key ID 32B8FAA1 ======================================== "But God said to him, You fool! This very night your soul is required of you; and now who will own what you have prepared? So is the man who lays up treasure for himself, and is not rich toward God." Luke 12:20,21