 |
Viry |
| Usa le virgolette: grep " pippo " ... |
29-08-2005 22:47 |
|
 |
Viry |
dsy moderator

Registered: Oct 2002
Posts: 2429 (0.29 al dì)
Location: Milano
Corso: Ticom
Anno: primo
Time Online: 43 Days, 3:27:12 [...]
Status: Offline
Edit | Report | IP: Logged |
Usa le virgolette: grep " pippo "
__________________
When once you have tasted flight, you will walk the earth, forever more, with your eyes turned skyward. For there you have been, and there you long to return.
“Dovere, tempo, destino, tutto tende a separarci e, di fatto, ci separa. Ma il sentimento non conosce frontiere e mi unisce a te come se avessi sempre la mia mano sulla tua"
|
|
29-08-2005 22:47 |
|
|
|  |
 |
DeepBlue |
| semplicemente
... |
30-08-2005 13:34 |
|
 |
DeepBlue |
tired guy

Registered: Sep 2003
Posts: 4258 (0.52 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline
Edit | Report | IP: Logged |
semplicemente
comando | cut -d " " -f 1
Fra le virgolette dopo il -d metti \t se i campi sono separati da tabulatori 
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
|
|
30-08-2005 13:34 |
|
|
|  |
 |
Alf |
| Il comando che comando e' ? ... |
30-08-2005 13:37 |
|
 |
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 |
Il comando che comando e' ?
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
|
|
30-08-2005 13:37 |
|
|
|  |
 |
lallyblue |
| ehm... io vorrei avere solo i valori della prima t ... |
30-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 |
ehm... io vorrei avere solo i valori della prima tabella... niente titoli né valori della seconda tabella...
ho provato il cut ma non va bene... mi stampa tutti i titoli e i valori della seconda tabella...
__________________
*** 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
|
|
30-08-2005 13:59 |
|
|
|  |
 |
lallyblue |
| @alf, non è un comando di bash, è un comando di ... |
30-08-2005 14:11 |
|
 |
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, non è un comando di bash, è un comando di un sw che utilizzo...
tra l'altro, non ho specificato, ma i valori all'interno della tabella possono cambiare, mentre i titoli son sempre quelli.
inoltre anche il numero di righe della tabella è variabile...
l'awk mi funziona, solo che mi include i 2 estremi (la prima e l'ultima riga indicate nello script) mentre io le voglio escludere...
__________________
*** 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
|
|
30-08-2005 14:11 |
|
|
|  |
 |
Alf |
| Si' volevo sapere quello.
... |
30-08-2005 14:33 |
|
 |
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 |
Si' volevo sapere quello.
E' un comando che dai e lui ti da in output il formato che hai scritto ?
__________________
(\ /)
( . .)
c('')('') This is Bunny!
Help her succeed in world domination by copy and pasting her in
your signature.
|
|
30-08-2005 14:33 |
|
|
|  |
 |
DeepBlue |
| [QUOTE][i]Originally posted by lallyblue [/i]
... |
30-08-2005 14:35 |
|
 |
DeepBlue |
tired guy

Registered: Sep 2003
Posts: 4258 (0.52 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by lallyblue
ehm... io vorrei avere solo i valori della prima tabella... niente titoli né valori della seconda tabella...
ho provato il cut ma non va bene... mi stampa tutti i titoli e i valori della seconda tabella...
Scusa, hai ragione, non avevo letto bene e avevo capito che ti serviva solo la prima colonna (così imparo a postare dal lavoro ).
Ci penso e ti faccio sapere.
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
|
|
30-08-2005 14:35 |
|
|
|  |
 |
lallyblue |
| [QUOTE][i]Originally posted by Alf [/i]
... |
30-08-2005 14: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 |
Originally posted by Alf
Si' volevo sapere quello.
E' un comando che dai e lui ti da in output il formato che hai scritto ?
esatto
__________________
*** 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
|
|
30-08-2005 14:59 |
|
|
|  |
 |
DeepBlue |
| Allora, con questo:
... |
30-08-2005 15:07 |
|
 |
DeepBlue |
tired guy

Registered: Sep 2003
Posts: 4258 (0.52 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Allora, con questo:
code: comando |tr -d "\n"| sed s/OTHERFN1/\\nOTHERFN1/ | grep FIELDNAME1
dovresto ottenere questo:
FIELDNAME1 FIELDNAME2 FIELDNAME3 value1 value2 value3
Da li, dovresti ottnere più o meno facilmente quello che ti serve
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
|
|
30-08-2005 15:07 |
|
|
|  |
 |
lallyblue |
| uhm...
... |
30-08-2005 15:16 |
|
 |
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 |
uhm...
direi di no... mi servono incolonnati come sono...
__________________
*** 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
|
|
30-08-2005 15:16 |
|
|
|  |
 |
lallyblue |
| molto semplicemente, con il comando che ho incolla ... |
30-08-2005 15:39 |
|
 |
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 |
molto semplicemente, con il comando che ho incollato sopra ottengo una cosa di questo genere:
code:
-----
FIELDNAMEx FIELDNAMEy
valuea valuepippo
valueb valuepluto
valuec valueciccio
... ...
valuez valuepaperone
----
(trattini esclusi)
quello che vorrei ottenere è la stessa cosa ma senza intestazione e senza la riga vuota in fondo...
purtroppo con awk non riesco a combinare la selezione del blocco tra FIELDNAME1 e la riga vuota con il fatto che non voglio le 2 righe in questione...
in pratica fa una selezione estremi inclusi, mentre a me serve estremi esclusi...
grazie cmq
__________________
*** 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
|
|
30-08-2005 15:39 |
|
|
|  |
 |
DeepBlue |
| [QUOTE][i]Originally posted by lallyblue [/i]
... |
30-08-2005 15:41 |
|
 |
DeepBlue |
tired guy

Registered: Sep 2003
Posts: 4258 (0.52 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by lallyblue
uhm...
direi di no... mi servono incolonnati come sono...
che pretese! 
ok, fai così allora:
code: comando |tr "\n" "@@@" | sed s/OTHERFN1/\\n\\nOTHERFN1/ | grep FIELDNAME1 | tr "@@@" "\n"|grep -v FIELDNAME1
Non è elegante, ma funziona
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
Last edited by DeepBlue on 30-08-2005 at 19:12
|
|
30-08-2005 15:41 |
|
|
|  |
 |
lallyblue |
| bene, quesito del giorno...
... |
31-08-2005 11:50 |
|
 |
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 |
bene, quesito del giorno...
continuo qui xché riguarda sempre lo stesso script (chiamiamolo script.sh)...
(poi semmai splitto...)
ho la necessità di lanciare i comandi dello script da remoto, e pensavo di usare ssh
quindi ho creato un nuovo script, remotescript.sh ed ho 'inglobato' il codice dello script in questo:
code:
ssh nodename "
...
<codice script>
...
"
il problema è che quando lancio remotescript.sh, ssh mi va a leggere le variabili d'ambiente della macchina da cui lancio questo script e non quelle della macchina remota... questo mi causa non pochi problemi visto che la var PATH è diversa...
queste prove le prove che ho fatto:
- creato un file prova.sh e ci ho scritto dentro ssh nodename "echo $PATH"
- creato un file prova.sh e ci ho scritto dentro ssh nodename echo $PATH
--> queste 2 mi hanno stampato il PATH della macchina locale (quella d'ambiente)
- creato un file prova.sh e ci ho scritto dentro ssh nodename 'echo $PATH'
--> questa mi ha stampato il PATH dello user della macchina locale
l'unico modo x ora che ho trovato x avere la path della macchina remota è collegarmi e solo dopo, quando mi viene proposto il prompt, faccio echo $PATH.
però questo non posso farlo nello script
idee?
grazie mille!!
__________________
*** 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
|
|
31-08-2005 11:50 |
|
|
|  |
 |
DeepBlue |
| [QUOTE][i]Originally posted by lallyblue [/i]
... |
31-08-2005 11:55 |
|
 |
DeepBlue |
tired guy

Registered: Sep 2003
Posts: 4258 (0.52 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by lallyblue
l'unico modo x ora che ho trovato x avere la path della macchina remota è collegarmi e solo dopo, quando mi viene proposto il prompt, faccio echo $PATH.
AFAIK, è l'unico modo possibile, ma prova a chiedere in giro.
PS: la riga che ho postato ieri ha poi funzionato?
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
|
|
31-08-2005 11:55 |
|
|
|  |
 |
| All times are GMT. The time now is 22:37. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|