 |
Alf |
| Cambia shell
... |
26-08-2005 13:58 |
|
 |
Alf |
°o.mini sayan.o°

Registered: Jun 2003
Posts: 5381 (0.65 al dì)
Location: Mediolanum
Corso: Informatica
Anno: FINITOOOO!
Time Online: 155 Days, 9:46:05: [...]
Status: Offline
Edit | Report | IP: Logged |
Cambia shell
usi la bash ?
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
|
|
26-08-2005 13:58 |
|
|
|  |
 |
lallyblue |
| altra cosa...
... |
26-08-2005 13:58 |
|
 |
lallyblue |
.grande:maestro.

Registered: Sep 2002
Posts: 2868 (0.34 al dì)
Location: un puntino nello spazio infinito
Corso: Informatica
Anno: ZERO!
Time Online: 29 Days, 9:48:21 [...]
Status: Offline
Edit | Report | IP: Logged |
altra cosa...
io ho bisogno di controllare se un'opzione, passata come argomento di uno script, fa parte di un certo range di opzioni possibili.
X chiarire meglio, l'opzione può essere una tra le seguenti:
-e
-q
-ue
-uq
mi è venuto spontaneo pensare alle regexp e da quanto ho capito la sintassi dovrebbe essere qcosa del genere
/-u?[eq] /
eppure non c'è modo di passarlo come argomento di un grep
anche qui, ho provato con egrep, con grep -P, grep -e e tante altre...ma non c'è verso...
l'unica che funziona ma non come mi serve è
-u*[eq]
che però accetta anche -uuuue o -uuq
se non metto la stellina non accetta i semplici -e e -q
come diavolo faccio?!?!
tnx!!
__________________
*** Proposta di legge di iniziativa popolare: "8x1000 ALLA RICERCA"
Informati e firma la petizione! E' nel tuo interesse! 
*** Browse my dA gallery !
***In medio stat virtus
|
|
26-08-2005 13:58 |
|
|
|  |
 |
lallyblue |
| sì sto usando la bash
... |
26-08-2005 13:59 |
|
 |
lallyblue |
.grande:maestro.

Registered: Sep 2002
Posts: 2868 (0.34 al dì)
Location: un puntino nello spazio infinito
Corso: Informatica
Anno: ZERO!
Time Online: 29 Days, 9:48:21 [...]
Status: Offline
Edit | Report | IP: Logged |
sì sto usando la bash
ma non capisco dove sbaglio... 
__________________
*** Proposta di legge di iniziativa popolare: "8x1000 ALLA RICERCA"
Informati e firma la petizione! E' nel tuo interesse! 
*** Browse my dA gallery !
***In medio stat virtus
|
|
26-08-2005 13:59 |
|
|
|  |
 |
Alf |
| [QUOTE][i]Originally posted by lallyblue [/i]
... |
26-08-2005 14:04 |
|
 |
Alf |
°o.mini sayan.o°

Registered: Jun 2003
Posts: 5381 (0.65 al dì)
Location: Mediolanum
Corso: Informatica
Anno: FINITOOOO!
Time Online: 155 Days, 9:46:05: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by lallyblue
sì sto usando la bash
ma non capisco dove sbaglio...
Non credo sia un errore ...
Forse nella bash -e e' qualcosa di particolare .. pero non so ...
Per l'altra domanda ...
Non puoi usare case ?
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
|
|
26-08-2005 14:04 |
|
|
|  |
 |
jdhoring |
| Hai provato
... |
26-08-2005 14:05 |
|
 |
jdhoring |
Ma saggio de che?

Registered: May 2003
Posts: 2867 (0.34 al dì)
Location: Milano
Corso: Informatica triennale
Anno: Giurassico
Time Online: 27 Days, 17:36:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Hai provato
pippo=\"-e\"
echo $pippo
?
__________________
Furbo è colui che è molto bravo a togliersi da quei guai in cui il saggio non si sarebbe mai cacciato
Il bravo motociclista è come un buon amante: ha equilibrio, giudizio e tempismo.
Nessuna forma d'amore ha tanto rispetto per la libertà dell'altro come l'amicizia.
|
|
26-08-2005 14:05 |
|
|
|  |
 |
Alf |
| [QUOTE][i]Originally posted by jdhoring [/i]
... |
26-08-2005 14:11 |
|
 |
Alf |
°o.mini sayan.o°

Registered: Jun 2003
Posts: 5381 (0.65 al dì)
Location: Mediolanum
Corso: Informatica
Anno: FINITOOOO!
Time Online: 155 Days, 9:46:05: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by jdhoring
Hai provato
pippo=\"-e\"
echo $pippo
?
ma cosi' ritornera' \"-e\" non -e
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
|
|
26-08-2005 14:11 |
|
|
|  |
 |
lallyblue |
| @alf boh, mi sembrava + sensato usare le regexp vi ... |
26-08-2005 14:12 |
|
 |
lallyblue |
.grande:maestro.

Registered: Sep 2002
Posts: 2868 (0.34 al dì)
Location: un puntino nello spazio infinito
Corso: Informatica
Anno: ZERO!
Time Online: 29 Days, 9:48:21 [...]
Status: Offline
Edit | Report | IP: Logged |
@alf boh, mi sembrava + sensato usare le regexp visto che (in teoria) era molto + banale... se solo non facesse le bizze...
@jd: mi stampa "-e" (anche con gli apici) che purtroppo non è cmq quello che mi serve :\
ah non va nemmeno se faccio semplicemente "echo -e" 
__________________
*** Proposta di legge di iniziativa popolare: "8x1000 ALLA RICERCA"
Informati e firma la petizione! E' nel tuo interesse! 
*** Browse my dA gallery !
***In medio stat virtus
|
|
26-08-2005 14:12 |
|
|
|  |
 |
Alf |
| [QUOTE][i]Originally posted by lallyblue [/i]
... |
26-08-2005 14:16 |
|
 |
Alf |
°o.mini sayan.o°

Registered: Jun 2003
Posts: 5381 (0.65 al dì)
Location: Mediolanum
Corso: Informatica
Anno: FINITOOOO!
Time Online: 155 Days, 9:46:05: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by lallyblue
@alf boh, mi sembrava + sensato usare le regexp visto che (in teoria) era molto + banale... se solo non facesse le bizze...
@jd: mi stampa "-e" (anche con gli apici) che purtroppo non è cmq quello che mi serve :\
ah non va nemmeno se faccio semplicemente "echo -e"
Ehmm lally credo sia un opzione del echo .. ma non dirti quale .. 
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
|
|
26-08-2005 14:16 |
|
|
|  |
 |
Alf |
| [QUOTE][i]Originally posted by Alf [/i]
... |
26-08-2005 14:18 |
|
 |
Alf |
°o.mini sayan.o°

Registered: Jun 2003
Posts: 5381 (0.65 al dì)
Location: Mediolanum
Corso: Informatica
Anno: FINITOOOO!
Time Online: 155 Days, 9:46:05: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Alf
Ehmm lally credo sia un opzione del echo .. ma non dirti quale ..
Ah ecco .. sul man in linea non lo dava.
Echo the STRING(s) to standard output.
-n do not output the trailing newline
-e enable interpretation of the backslash-escaped characters listed
below
-E disable interpretation of those sequences in STRINGs
Percio di -e -E -n non puoi fare l'echo
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
|
|
26-08-2005 14:18 |
|
|
|  |
 |
jdhoring |
| ma no... echo non ci deve nemmeno arrivare a valut ... |
26-08-2005 14:20 |
|
 |
jdhoring |
Ma saggio de che?

Registered: May 2003
Posts: 2867 (0.34 al dì)
Location: Milano
Corso: Informatica triennale
Anno: Giurassico
Time Online: 27 Days, 17:36:29 [...]
Status: Offline
Edit | Report | IP: Logged |
ma no... echo non ci deve nemmeno arrivare a valutare il -e
provato con
echo "-e"
echo \-e
?
__________________
Furbo è colui che è molto bravo a togliersi da quei guai in cui il saggio non si sarebbe mai cacciato
Il bravo motociclista è come un buon amante: ha equilibrio, giudizio e tempismo.
Nessuna forma d'amore ha tanto rispetto per la libertà dell'altro come l'amicizia.
|
|
26-08-2005 14:20 |
|
|
|  |
 |
ak47 |
| dunque, il motivo per cui non visulizza il -e non ... |
26-08-2005 14:21 |
|
 |
ak47 |
.illuminato.

Registered: Nov 2002
Posts: 178 (0.02 al dì)
Location:
Corso: I.C.T.
Anno: thesis
Time Online: 9 Days, 0:44:31 [...]
Status: Offline
Edit | Report | IP: Logged |
dunque, il motivo per cui non visulizza il -e non è perche non la memorizza nella variabile $a (ad esempio), ma perche applica il flag -e al comando echo... quindi se quel -e ($a) ti serve in uno script di shell puoi usarlo tranquillamente.....
la RE che soddisfa la tua richiesta è [-e|-q|-ue|-uq]
Saluti
__________________
"The POP3 server service depends on the SMTP server service, which failed to start because of the following error: The operation completed successfully." (Windows NT Server v3.51)
|
|
26-08-2005 14:21 |
|
|
|  |
 |
jdhoring |
| Su Solaris 9, Korn shell
... |
26-08-2005 14:21 |
|
 |
jdhoring |
Ma saggio de che?

Registered: May 2003
Posts: 2867 (0.34 al dì)
Location: Milano
Corso: Informatica triennale
Anno: Giurassico
Time Online: 27 Days, 17:36:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Su Solaris 9, Korn shell
$ pippo="-e"
$ echo $pippo
-e
__________________
Furbo è colui che è molto bravo a togliersi da quei guai in cui il saggio non si sarebbe mai cacciato
Il bravo motociclista è come un buon amante: ha equilibrio, giudizio e tempismo.
Nessuna forma d'amore ha tanto rispetto per la libertà dell'altro come l'amicizia.
|
|
26-08-2005 14:21 |
|
|
|  |
 |
Alf |
| [QUOTE][i]Originally posted by jdhoring [/i]
... |
26-08-2005 14:24 |
|
 |
Alf |
°o.mini sayan.o°

Registered: Jun 2003
Posts: 5381 (0.65 al dì)
Location: Mediolanum
Corso: Informatica
Anno: FINITOOOO!
Time Online: 155 Days, 9:46:05: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by jdhoring
ma no... echo non ci deve nemmeno arrivare a valutare il -e
provato con
echo "-e"
echo \-e
?
Con la bash ??
Il problema lo da solo con la bash JD!
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
|
|
26-08-2005 14:24 |
|
|
|  |
 |
Alf |
| [QUOTE][i]Originally posted by ak47 [/i]
... |
26-08-2005 14:25 |
|
 |
Alf |
°o.mini sayan.o°

Registered: Jun 2003
Posts: 5381 (0.65 al dì)
Location: Mediolanum
Corso: Informatica
Anno: FINITOOOO!
Time Online: 155 Days, 9:46:05: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by ak47
dunque, il motivo per cui non visulizza il -e non è perche non la memorizza nella variabile $a (ad esempio), ma perche applica il flag -e al comando echo... quindi se quel -e ($a) ti serve in uno script di shell puoi usarlo tranquillamente.....
la RE che soddisfa la tua richiesta è [-e|-q|-ue|-uq]
Saluti
Esatto come dicevo nello stralcio dell'help 
Boh io avrei fatto cosi'
case "$1" in
"-e"|"-q"|"-u"|"-uq")
command
command
;;
esac

__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
|
|
26-08-2005 14:25 |
|
|
|  |
 |
| All times are GMT. The time now is 20:48. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|