[prog] shell script
Conor Daly
conor.daly-linuxchix at cod.homelinux.org
Fri Jun 22 13:37:47 UTC 2007
On Thu, Jun 21, 2007 at 06:37:16PM -0700 or so it is rumoured hereabouts,
Diana Ionescu thought:
>
> Hi there,
>
> Here is one of my questions that I don't have an answer for ... yet... and one of the "dumb questions"...
> I do have a solution - a C code written by my hubby, but I want my own :-))
>
> So... what I'm trying to do is: operate operation "bin_op" on two files which are listed in my LIST_i and LIST_j as rows.
> I'm getting the "name" of the file and the extensions (ex file name: 133012.fts - hhmmss.fts) and I want bin_op on the same row in both files, without 59 unnecessary files that are coming out from my script below.
> But if the difference between the times is -1 or 59 I don't want to do this difference.
>
> So I need a condition for "FOR" not to go intro a double cycle or a condition on if to constrain all the unnecessary operations.
> For the moment I would be happy with the script below, IF dif=a-b would give me a number. As it is, a and b are just characters and a-b just prints 30-31 and dos not *do* 30-31=-1
>
> a=$ATR_i
> b=$ATR_j
> dif=a-b
dif=$(( $a - $b ))
should give you a number in $dif
if [ $dif -eq -1 ]; then
will do the test.
Conor
--
Conor Daly <conor.daly at cod.homelinux.org>
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/G/S/O d+(-) s:+ a+ C++(+) UL++++ US++ P>++ L+++>++++ E--- W++ !N
PS+ PE Y+ PGP? tv(-) b+++(+) G e+++(*) h-- r+++ z++++
------END GEEK CODE BLOCK------
http://www.geekcode.com/ http://www.ebb.org/ungeek/
More information about the Programming
mailing list