PDA

Visualizza la versione completa : selezione da testo


Sottomarinux
21-09-2005, 18:42
Ciao a tutti...scusate se vi pongo una questione forse troppo stupida ma essendo nuovo al linux non so cosa rispondere ad un quesito che mi è stato posto...spero possiate aiutarmi:

Nella current working directory esistono 62 file relativi a verbali di sedute di laurea (verbale 001, verbale 002, ... verbale 062).
Sapendo che la prima riga dei file precedenti contiene la data di redazione del testo, scrivere il comando che crei un file contenente la lista delle diverse date dei documenti.

come faccio ad avviare un comando ricorsivo???
non so proprio dove mettere le mani...
HELP!

Guglie
21-09-2005, 18:52
mklist.sh:

#!/bin/sh
for i in $(ls testi/verbale*)
do
cat $i | line >> lista_date
done

ho messo un po' di files strutturati come dici tu nella directory testi

$ ls testi/
verbale_001 verbale_002 verbale_003

$ cat testi/verbale_001
data1
asd
dfg
dfh
wre
ret

$ sh mklist.sh

$ cat lista_date
data1
data2
data3

Sottomarinux
21-09-2005, 18:56
Grazie!!!

:yuppi:

alkat
21-09-2005, 19:00
Originariamente inviato da Sottomarinux
Grazie!!!

:yuppi:

molto più semplice che studiare, no?

.a.

U-bahn
21-09-2005, 19:00
supponendo che la data di un verbale venga sepre scritta allo stesso modo (diciamo Seduta del)

$cat verbale* |grep "Seduta del" >nuovofile

Sottomarinux
21-09-2005, 19:02
Originariamente inviato da alkat
molto più semplice che studiare, no?

.a.

per linux noto che non è solo questione di studio...ma anche di pratica ma moolta...

alkat
21-09-2005, 19:02
Originariamente inviato da U-bahn
supponendo che la data di un verbale venga sepre scritta allo stesso modo (diciamo Seduta del)

$cat verbale* |grep "Seduta del" >nuovofile

ma così non ottieni solo una riga con l'ultima "Seduta del"? non ci andrebbe un >> ?

.a.

alkat
21-09-2005, 19:04
Originariamente inviato da Sottomarinux
per linux noto che non è solo questione di studio...ma anche di pratica ma moolta...

e quello non è studio?

io quando studiavo lingue pensavo che fare conversazione o scrivere un tema facesse parte dello studio...

.a.

Sottomarinux
21-09-2005, 19:06
Originariamente inviato da U-bahn
supponendo che la data di un verbale venga sepre scritta allo stesso modo (diciamo Seduta del)

$cat verbale* |grep "Seduta del" >nuovofile

sapendo che la data è sulla prima riga potrei fare anche

$cat verbale*|head -1>>nuovo_file
oppure no?

e se volessi selezionare l'ultima riga? se non so quante righe ci sono dovrei prima fare una pipe con wc -l?

Sottomarinux
21-09-2005, 19:08
Originariamente inviato da alkat
e quello non è studio?

io quando studiavo lingue pensavo che fare conversazione o scrivere un tema facesse parte dello studio...

.a.

se non si può chiedere aiuto a chi ha più esperienza a che servirebbero i forum?

eppoi ammetto la mia ignoranza ma ho tanta voglia di imparare...

Loading