Pagina 1 di 1
					
				Commenti a "Guida a curl e wget, con esempi: come scaricare file da linea di comando (Linux Ubuntu/CentOS, Windows 10, M
				Inviato: dom ott 29, 2017 10:14 pm
				da Zane
				Guida a curl e wget, con esempi: come scaricare file da linea di comando (Linux Ubuntu/CentOS, Windows 10, Mac)

Il mondo Linux mette a disposizione molti programmi per scaricare file da Internet tramite linea di comando. I più popolari sono curl (ora integrato anche in Windows 10) e wget: strumenti potentissimi, la cui ricca sintassi può però disorientare. Vediamo dunque come usarli in pratica per effettuare il download di file da terminale Linux, Windows 10 o Mac [continua..]
Inserite di seguito i vostri commenti. 
			 
			
					
				Re: Commenti a "Guida Linux: come scaricare file da linea di comando con curl e wget (Ubuntu/CentOS)"
				Inviato: ven feb 09, 2018 1:17 pm
				da Bertz
				Ottima guida.....
Solo una domanda, cosa significa quando al comando curl si aggiunge | grep ....  , o anche altre desinenze   che faccio veramente fatica a capire come usare.  Grazie
   che faccio veramente fatica a capire come usare.  Grazie 
			 
			
					
				Re: Commenti a "Guida Linux: come scaricare file da linea di comando con curl e wget (Ubuntu/CentOS)"
				Inviato: sab feb 10, 2018 9:12 am
				da Zane
				"comando | grep miotesto" funziona come un filtro: mostra solo le righe dell'output di "comando" che contengono il testo "miotesto".
			 
			
					
				Re: Commenti a "Guida Linux: come scaricare file da linea di comando con curl e wget (Ubuntu/CentOS)"
				Inviato: mar feb 13, 2018 8:31 am
				da Bertz
				Scusa ma ho fatto mille prove e non riesco a venire al dunque   .
  .
Se dal comando curl ho un output  tipo ..... "last_update":"2018-02-13",  "state": "15"}       e volessi ottenere solo il  15 (senza le virgolette) 
come devo fare?   
 
			 
			
					
				Re: Commenti a "Guida Linux: come scaricare file da linea di comando con curl e wget (Ubuntu/CentOS)"
				Inviato: mar feb 13, 2018 11:39 am
				da CUB3
				Bertz ha scritto: mar feb 13, 2018 8:31 am
Scusa ma ho fatto mille prove e non riesco a venire al dunque  

  .
Se dal comando curl ho un output  tipo ..... "last_update":"2018-02-13",  "state": "15"}       e volessi ottenere solo il  
15 (senza le virgolette) 
come devo fare?   
 
 
Puoi passare quell'output con un pipe ad awk al quale dovrai indicargli un "separatore di campo" e la posizione che deve leggere; in pratica aggiungi infondo al comando di curl:
-F \" : indica ad awk che il separatore di campo sono le virgolette (c'è lo slash davanti alle virgolette per evitare che queste siano interpretate);
'{print $8}' : indica di stampare a schermo l'ottavo campo, contenuto tra le virgolette.