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..]
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
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?
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.
"Let me tell you a secret: when you hear that the machine is “smart”, what it actually means is that it’s exploitable." Mikko Hypponen
Inserendo un messaggio, dichiari di aver letto e accettato il regolamento di partecipazione.
Nello specifico, sei consapevole che ti stai assumendo personalmente la totale responsabilità delle tue affermazioni, anche in sede civile e/o penale,
manlevando i gestori di questo sito da ogni coinvolgimento e/o pretesa di rivalsa.
Dichiari inoltre di essere consapevole che il messaggio sarà visibile pubblicamente, accetti di diffonderlo con licenza
CC BY-NC-SA 3.0 (con attribuzione a "TurboLab.it") e rinunci ad ogni forma di compensazione (economica o altro).
Rinunci inoltre esplicitamente a qualsiasi pretesa di cancellazione del messaggio.