Il 12/lug/2014 17:55 "antispammbox-debian" <[email protected]>
ha scritto:
>
>
> ----- Original Message ----- From: "GiancFir" <[email protected]>
> To: "antispammbox-debian" <[email protected]>
> Sent: Saturday, July 12, 2014 4:45 PM
> Subject: Re: Linea di comando console automatica?
>
>
>> Il 12/07/2014 16:22, antispammbox-debian ha scritto:
>>
>>>
>>>
>>> Salve a tutti
>>>
>>> Quando làncio da console, uno scritp.sh, per fare ricomparire
>>> il nome stèsso dello script.sh, devo premere un tasto freccia ↑
>>>
>>> Sapete se sia possibile, settare la console,  o dall'interno dello
>>> script.sh
>>> stesso, per fare in modo che il nome dello script, ricompaia sulla linea
>>> di comando della console? :-)
>>>
>>>
>> dovrebbe essere il primo parametro dello script,
>> tipo
>> echo $0 (o $1 I don't remember)
>>
>
>
> Ho scritto, prima linea di codice del programma:
>
> echo $0
>
> e subito dopo questa istruzione, compare il nome del:
> programma.sh, ma alla fine dello script sulla linea di comando, non
compare/ricompare nulla.
>
> Stéssa còsa per echo $1, cioè non compare proprio nulla, ne all'inizio,
né alla fine! :-)

$0 stampa il nome del programma, come lo hai chiamato sulla linea di
comando, $1 è il primo parametro passato sulla linea di comando, $n è
l'ennesimo parametro della linea di comando.

Il tuo problema è che qualsiasi cosa stampi dal programma non ha nulla a
che fare con la console. Dovresti chiamare per ultimo un comando che
ricarichi sulla linea di comando l'ultimo comando digitato, ma che non lo
faccia eseguire.

Prova con il comando history, non sono sulla mia linux box quindi non so
dirti se può fare al caso tuo

Byez
-- 
Gollum1

tessssoro, dov'è il mio tessssoro...
http:\\www.gollumone.it

Rispondere a