help-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: script coded, doesnt work, when spawned with -x works


From: Alex fxmbsw7 Ratchev
Subject: Re: script coded, doesnt work, when spawned with -x works
Date: Thu, 31 Mar 2022 23:18:31 +0200

may there be some read -p length overflow bug

it shows
as it should
read as last command

<..long -p input>
Commons Attribution-NoDerivatives 4.0 International License
123)
 //www.fsf.org/about/dmca-notice
  Copyright Infringement Notification
>' -N 1 read

# read variable of read command

but exits..


On Thu, Mar 31, 2022 at 11:16 PM Alex fxmbsw7 Ratchev <fxmbsw7@gmail.com>
wrote:

>
>
> On Thu, Mar 31, 2022 at 11:13 PM Alex fxmbsw7 Ratchev <fxmbsw7@gmail.com>
> wrote:
>
>>
>>
>> On Thu, Mar 31, 2022 at 10:31 PM Chet Ramey <chet.ramey@case.edu> wrote:
>>
>>> On 3/31/22 12:16 PM, Alex fxmbsw7 Ratchev wrote:
>>> > i coded [ or tried ] to code a ' urlhop '
>>> >
>>> > script url
>>> > shows menu of links with titles to select to next fetch
>>> >
>>> > now just, why doesnt it work
>>> > i try bash run gnu.org it doesnt work, nothing back
>>> > i do bash -x run gnu.org it displayed a menu and waited for input
>>> >
>>> > run is the bash part ( eg urlhop )
>>> > and urlhop.gawk is the html parser
>>> >
>>> > proof i have :
>>> >
>>> > bash run gnu.org
>>> >
>>> > 0 exit 4621s old @1648743015.301939 == Thu Mar 2022-03-31
>>> 16:10:15.301939
>>> > +0000
>>> >
>>> >
>>> > bash -x run gnu.org
>>> >
>>> > <snip>
>>> > 9)
>>> >   #content
>>> >
>>> > 10)
>>> >   /gnu/gnu.html
>>> >    ABOUT&nbsp;GNU
>>> > 11)
>>> >   /philosophy/philosophy.html
>>> >    PHILOSOPHY
>>> > 12)
>>> >
>>> >
>>> > you see its buggy i have to fix it but i cant as long as it only works
>>> with
>>> > -x
>>>
>>> My bet is that it doesn't `work' with -x, but that you interpret the -x
>>> output as some kind of result.
>>>
>>
>>
> yea i misinterpreted, .. it exited also no read user menu loop
> i saw menu entries though .. in set -x .. which partly i pasted from it
> seems
>
>
>> hm i dont have any related code in use at all
>>
>> i run bash run gnu.org and expected a shit
>> it exits 0
>>
>> i ran with -x to see where its hung
>> it .. maybe ran maybe not yes i gotta check im not sure here sorry
>>
>>
>>> How do you expect this to work, anyway? You consume the entire standard
>>> input in urlhop.reader, throwing everything into one long string, then
>>> try
>>> to read again? What do you expect that second read to do? Why?
>>>
>>
>> its the simple principe of recursed function use
>> where in meta its 1. fetch url 2. analyze url 3. read output of parsing
>> and proceed further, like beging with 1. and new url again
>>
>> i .. err .. read again to make input sure
>> user might type b which is no entry
>>
>> ..
>>
>>
>>>
>>> --
>>> ``The lyf so short, the craft so long to lerne.'' - Chaucer
>>>                  ``Ars longa, vita brevis'' - Hippocrates
>>> Chet Ramey, UTech, CWRU    chet@case.edu
>>> http://tiswww.cwru.edu/~chet/
>>>
>>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]