[Risolto] Bash script cancellare righe ma come incolonnarle??????
[Risolto] Bash script cancellare righe ma come incolonnarle??????
Ciao a tutti,
avrei bisogno di cancellare le prime n righe e le ultime m righe in un file di testo,
ho provato a cercare su google, ma non'ho trovato nulla,
qualcuno più ferrato di me (mad) in bash scripting potrebbe aiutarmi??
Grazie 100000 a tutti
Ciauzzzzz
avrei bisogno di cancellare le prime n righe e le ultime m righe in un file di testo,
ho provato a cercare su google, ma non'ho trovato nulla,
qualcuno più ferrato di me (mad) in bash scripting potrebbe aiutarmi??
Grazie 100000 a tutti
Ciauzzzzz
Ultima modifica di sverdrup il mercoledì 12 marzo 2008, 10:50, modificato 1 volta in totale.
"Not everything that counts can be counted, and not everything that can be counted counts."
- Re.in.stallo
- Scoppiettante Seguace

- Messaggi: 646
- Iscrizione: martedì 20 dicembre 2005, 23:50
Re: Bash script per cancellare righe in un file
Eccoti uno scriptino veloce "senza capo ne coda"...sverdrup ha scritto: Ciao a tutti,
avrei bisogno di cancellare le prime n righe e le ultime m righe in un file di testo,
ho provato a cercare su google, ma non'ho trovato nulla,
qualcuno più ferrato di me (mad) in bash scripting potrebbe aiutarmi??
Grazie 100000 a tutti
Ciauzzzzz
Per ottenere quello che cerchi, puoi combinare head e tail. Ad esempio, nel caso di n=4 ed m=5 e di un file chiamato "prova.txt"
Codice: Seleziona tutto
tail --lines=$((`wc -l <prova.txt`-4)) prova.txt | head --lines=-5
Saluti,
Gabriele
Ultima modifica di Re.in.stallo il domenica 9 marzo 2008, 23:07, modificato 1 volta in totale.
Sto diventando un allitterato, non riecso più a scrviere senza errori con la tatsiera...
Re: Bash script per cancellare righe in un file
grazie mille per il tuo aiuto,
ma ho risolto con
Però adesso ho un secondo problema.....
dovrei prendere da quattro file separati i valori ed organizzarli in colonne,
mi spiego meglio: creare un file composto da quattro colonne che derivano ognuna da un singolo file....
Idee e sugerimenti sono ben acetti
Grazie a tutti Ciauzzz
ma ho risolto con
Codice: Seleziona tutto
for file in `ls *.opt`; do cat $file | sed 1,116620d > $file.bak ; donedovrei prendere da quattro file separati i valori ed organizzarli in colonne,
mi spiego meglio: creare un file composto da quattro colonne che derivano ognuna da un singolo file....
Idee e sugerimenti sono ben acetti
Grazie a tutti Ciauzzz
"Not everything that counts can be counted, and not everything that can be counted counts."
- crap0101
- Rampante Reduce

- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: Bash script cancellare righe [Risolto] ma come incolonnarle??????
se ho capito bene:
paste -d" " file1 file2 file3 file4 > filerisultato
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
[Risolto] Bash script cancellare righe ma come incolonnarle??????
Grazie mille funziona (good)
(rotfl)
Una (b2b) pagata a tutti!!
Ciauzzzz
e Grazie ancora
Una (b2b) pagata a tutti!!
Ciauzzzz
e Grazie ancora
"Not everything that counts can be counted, and not everything that can be counted counts."
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti