Hi everyone,

I am not really a scripter by nature but now have the need to create one that handles sequential numbering.

Basically I need the script to create a sequential number everytime its run. I dont expect anyone to tell me how to do it as i want to learn. I just need some pointers for where to start.

Thanks in advance

googlybear

Hi everyone,

I am not really a scripter by nature but now have the need to create one that handles sequential numbering.

Basically I need the script to create a sequential number everytime its run. I dont expect anyone to tell me how to do it as i want to learn. I just need some pointers for where to start.

Thanks in advance

googlybear

Well after having a coffee, i figured it out. So incase anyone else needs this i have added the little script below:

#!bin/bash
#
# Get number from file, increment by one
# then append file
#
CODE=XW-R-
COUNTER="`tail -1 /incrementregister`"
INCREMENT="`expr $COUNTER + 1`"
RETURNSNUMBER="$CODE`expr $COUNTER + 1`"
echo $RETURNSNUMBER >> /returnsregister
echo "NEW RETURNS NUMBER:"
tail -1 /returnsregister
echo $INCREMENT >> /incrementregister
echo "NEW INCREMENT NUMBER:"
tail -1 /incrementregister
echo "Both above numbers should match"


And if anyone wonders what i needed this for, it will be accessed by procmail when certain emails come in. Then those emails will be autoreplied with the new returns number in the subject line.

Thanks

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.