Shell ( csh, sh ) scripting and seq-command

Dan Nelson dnelson at allantgroup.com
Wed Mar 29 20:16:22 UTC 2006


In the last episode (Mar 29), usleepless at gmail.com said:
> > You
> > should be able to write a shell script
> 
> as i stated in my message, i lack shell scripting experience.
> 
> > that wraps jot and provides
> > its functionality in the same format as seq.
> 
> yes, and to convert steps to reps you will need $reps = ($end -
> $start) / $steps, and then see the difference between your script and
> the output of an actual linux seq.
> 
> for example:
>    seq 1 2 60 gives 1..3..5..7..59 ( see also my php and csh implementations )
> 
> a seq equivalent ( 3 par version ) would be:
> 
> @ reps = ( $3 - $1 ) / $2
> jot $reps $1 $3
> 
> which will give 1..3..5..7..9..12(!)..zzzz..60
>
> so how would your implementation of seq by using jot look like?

jot - $1 $3 $2

( which in your case would be "jot - 1 60 2" )

-- 
	Dan Nelson
	dnelson at allantgroup.com


More information about the freebsd-questions mailing list