Ciao a tutti, vado subito al dunque. Avrei bisogno fare uno script che legge solo un numero limitato di linee (o di byte) da un file.. Cosa posso usare per fare questo? Che comandi potrei usare?
Grazie
Ciao a tutti, vado subito al dunque. Avrei bisogno fare uno script che legge solo un numero limitato di linee (o di byte) da un file.. Cosa posso usare per fare questo? Che comandi potrei usare?
Grazie
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
la domanda è un pò vaga, se le linee che ti interessano sono all'inizio o alla fine del file, anche head e tail potrebbero fare al caso tuo
Chaos A.D. Disorder unleashed.
Starting to burn. Starting to lynch.
Silence means death. Stand on your feet.
Inner fear. Your worst enemy.
Refuse / Resist
Praticamente devo creare uno script che deve leggere un file di testo per dividerlo in pezzi di dimensione prefissata. Un po' come fa split (solo che non posso usare split...). Ho provato a leggere con cat/head/tail solo che non posso dirgli di leggere (ad esempio) dalla riga 1 alla 100, dalla 101 alla 201 ecc. Purtroppo per problemi personali non ho potuto seguire tutti le ore di laboratorio (di Sistemi Operativi) e sulle dispense non ho trovato nulla 8(Originariamente inviato da GunMan
la domanda è un pò vaga, se le linee che ti interessano sono all'inizio o alla fine del file, anche head e tail potrebbero fare al caso tuo
Intanto grazie
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Usa
sed -n "101,200p" [FILE]
per sapere quante linee ha il file usi wc -l
Originariamente inviato da Mutato
Usa
sed -n "101,200p" [FILE]
per sapere quante linee ha il file usi wc -l
Grazie 1000, era proprio quello che cercavo!
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Vi tormento ancora...
Avrei bisogno di fare un'altra cosa, simile a questo che ho già fatto... Devo leggere un file (sempre file di testo) e dividerlo in file della stessa dimensione in byte (dimensione inserita dall'utente). Ora, 1 byte = 1 carattere giusto? Come posso leggere tot caratteri alla volta da un file? Ho provato a guardare nel man di sed ma non mi pare ci sia qualcosa del genere
In pratica dovrei leggere (ad esempio) dal carattere 1 al carattere 10, dall'11 al 20 ecc.
Grazie ancora
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Risolto con
head -c $B $INPUT | tail -c $CHARACTERS > "$PREFIX$I"
Grazie lo stesso
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI