Date: Wed, 31 Mar 2021 15:44:54 -0500 From: Antonio Olivares <olivares14031@gmail.com> To: Paul Procacci <pprocacci@gmail.com> Cc: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: an easter calculating script that uses dc, output does not stop Message-ID: <CAJ5UdcObg48_XSNsdc1gffnQ9sGmq4URJxDMTBFJb=3wA8iJDQ@mail.gmail.com> In-Reply-To: <CAFbbPugJZyUH6k4_RJw5LcVmWu6khyb4T9XbStMfNodF8rw7zQ@mail.gmail.com> References: <CAJ5UdcOHX%2BLrY0nmo4D4wF2uJgkOPebo1gn-uBV4KUQ1HPn7ZQ@mail.gmail.com> <CAFbbPugJZyUH6k4_RJw5LcVmWu6khyb4T9XbStMfNodF8rw7zQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 31, 2021 at 3:33 PM Paul Procacci <pprocacci@gmail.com> wrote: > > It does not output continuously for me. > > # uname -a > FreeBSD nas.myhome 12.2-RELEASE-p4 FreeBSD 12.2-RELEASE-p4 r369444 GENERIC amd64 > > On Wed, Mar 31, 2021 at 4:30 PM Antonio Olivares <olivares14031@gmail.com> wrote: >> >> Dear kind FreeBSD users, >> >> I found a script which I will attach inline. It uses dc *to do the >> math*, but the output runs indefinitely on FreeBSD machines. >> >> From >> https://forums.opensuse.org/showthread.php/435983-Easter-program >> >> <----- script follows -----> >> >> #!/bin/sh >> if test $# -lt 1 >> then >> echo usage: $0 year >> exit 1 >> fi >> echo $* '[ddsf[lfp[too early >> ]Pq]s@1583>@ >> ddd19%1+sg100/1+d3*4/12-sx8*5+25/5-sz5*4/lx-10-sdlg11*20+lz+lx-30% >> d[30+]s@0>@d[[1+]s@lg11<@]s@25=@d[1+]s@24=@se44le-d[30+]s@21>@dld+7%-7+ >> [March ]smd[31-[April ]sm]s@31<@psnlmPpsn1z>p]splpx' | dc | tr '\012' ' ' >> echo '' >> >> <----- end of script ------> >> >> I ran the script successfully during prior versions of FreeBSD, but it >> is now running infinitely( infinite loop). See run: >> >> ... >> to run we put >> $ sh easterdc.sh >> and the year >> olivares@deepcool:~/Downloads/kerTeX/Documents $ sh easterdc.sh >> usage: easterdc.sh year >> olivares@deepcool:~/Downloads/kerTeX/Documents $ sh easterdc.sh 2021 >> ........ >> 4 April April 4 April April 4 April April 4 April April 4 April >> April 4 April April 4 April April 4 April April 4 April April 4 >> April April 4 April April 4 April April 4 April April 4 April >> April 4 April April 4 April April ^C >> >> .... >> >> How can I fix this to just output 4 April and stop. Thanks in Advance. >> >> Regards, >> >> >> Antonio >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > > > > -- > __________________ > > :(){ :|:& };: olivares@e154-1$ sh easterdc.sh usage: easterdc.sh year olivares@e154-1$ uname -a FreeBSD e154-1 12.2-RELEASE-p4 FreeBSD 12.2-RELEASE-p4 GENERIC amd64 olivares@e154-1$ sh easterdc.sh usage: easterdc.sh year olivares@e154-1$ sh easterdc.sh 2021 4 April 2021 olivares@e154-1$ On 13.0RC4 it goes infiintely :( Best Regards, Antonio
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ5UdcObg48_XSNsdc1gffnQ9sGmq4URJxDMTBFJb=3wA8iJDQ>