Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Sistemi operativi I > aiuto su alcuni es di lab
Pages (4): [1] 2 3 4 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
elex1984
.consigliere.

User info:
Registered: Feb 2006
Posts: 134 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 13:21:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
aiuto su alcuni es di lab

Ciao a tutti,
c'è qualuno che mi può dire come si fanno questi esercizi???
1) Trovare tutti i file che contegono la parola login e copiarli in una nuova direcotory.
Ah sapete dirmi se c'è un comando che mi fa vedere tutte le directory?
2)Trovare i 10 file che sono stati modificati più di recente (mi hanno detto che si fa con stat ma come??)
3) trovare tutti i file e mostrarli tutti tranne il primo (ok con il tail ma come??)
SCUSATE SO CHE SONO ESERCIZI BANALI MA NON SO RISOLVERLI...
Spero che qualuno mi dica qualcosa... ciao ciao

08-02-2009 18:21
Click Here to See the Profile for elex1984 Click here to Send elex1984 a Private Message Find more posts by elex1984 Add elex1984 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
elex1984
.consigliere.

User info:
Registered: Feb 2006
Posts: 134 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 13:21:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: aiuto su alcuni es di lab

Nessuno mi da una mano??? :-(

09-02-2009 18:35
Click Here to See the Profile for elex1984 Click here to Send elex1984 a Private Message Find more posts by elex1984 Add elex1984 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
nsajuve
.illuminato.

User info:
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: aiuto su alcuni es di lab

Originally posted by elex1984
Ciao a tutti,
c'è qualuno che mi può dire come si fanno questi esercizi???
1) Trovare tutti i file che contegono la parola login e copiarli in una nuova direcotory.

Questo l'ho fatto cosi :

#salvo i nomi dei files che contengono login in un file di testo

find / -type f | xargs grap -l "login" >>listafiles.txt

# creo il nuovo dir

mkdir dir2/

#leggo riga per riga il file di testo e copio i files che corrispondo a quel path

for file in $(cat files.txt) ; do

cp $file ... dir2/ ;

done

exit

#mi da un errore ma quando vado a controllare il dir2 , contiene tutti i files .
la lista dei files , la puoi vedere faccendo " cat listafiles.txt | more "




Ah sapete dirmi se c'è un comando che mi fa vedere tutte le directory?
questo , tranne ls non so altro

2)Trovare i 10 file che sono stati modificati più di recente (mi hanno detto che si fa con stat ma come??)
questo nel man di stat, c'è una opzione che si chiama mstat ( modfication status presumo ! )

e poi c'è un esempio di come usarla :

stat -mtime * | sort +1
che dovrebbe elencare i file, con il tempo della modifica, ma ho provato e non funziona....
3) trovare tutti i file e mostrarli tutti tranne il primo (ok con il tail ma come??)


questo lo risolvi cosi :

ls -a | sort -n | tail +2 # qua usi il 2 , perché deve cominciare a stampare la lista , partendo dal secondo elemento


spero di essere stato utile, se hai qualche domanda chiedi, anch'io devo fare quest'esame il 19. in bocca al lupo!
SCUSATE SO CHE SONO ESERCIZI BANALI MA NON SO RISOLVERLI...
Spero che qualuno mi dica qualcosa... ciao ciao

11-02-2009 17:20
Click Here to See the Profile for nsajuve Click here to Send nsajuve a Private Message Find more posts by nsajuve Add nsajuve to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
elex1984
.consigliere.

User info:
Registered: Feb 2006
Posts: 134 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 13:21:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ciao grazie mille... troppo gentile... e si mi tocca fare ancora il lab e pure scritto e orale... speriamo in bene...

11-02-2009 20:33
Click Here to See the Profile for elex1984 Click here to Send elex1984 a Private Message Find more posts by elex1984 Add elex1984 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
elex1984
.consigliere.

User info:
Registered: Feb 2006
Posts: 134 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 13:21:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

dimenticavo crepi il lupo :-)

11-02-2009 20:42
Click Here to See the Profile for elex1984 Click here to Send elex1984 a Private Message Find more posts by elex1984 Add elex1984 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
nsajuve
.illuminato.

User info:
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ciao, credo di aver trovato qualcosa ; anche se non è completo

ti posto la mia soluzione...

allora con ls | stat -mtime | sort -n non mi da tutti i file

allora ho pensato di farlo con find :


find / -type f | xargs stat -Mtime

ma ripeto NON FA IL SORT CON LE DATE DELLA MODIFICA

e non so come farlo , se c'è qualcuno che ha una idea, postate perfavore.


ciao

11-02-2009 22:41
Click Here to See the Profile for nsajuve Click here to Send nsajuve a Private Message Find more posts by nsajuve Add nsajuve to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
elex1984
.consigliere.

User info:
Registered: Feb 2006
Posts: 134 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 13:21:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

scusa ma nell'es 1
quando mi scrivi cp $file ... dir2/

ma i ... cosa centrano??? cosa dovrei scrivere o è proprio così???

13-02-2009 18:07
Click Here to See the Profile for elex1984 Click here to Send elex1984 a Private Message Find more posts by elex1984 Add elex1984 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mapenzi81
dsy developer

User info:
Registered: Feb 2005
Posts: 233 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: 3.....456789....
Time Online: 6 Days, 1:18:40 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

l'unica è fare uno scriptino

#!/bin/sh
echo "elenco file modificati" > modify
for FILE in $(find / -type f);do
MOD=$(stat -atime $FILE)
echo "$MOD;$FILE" >> modify
done
sort -r -t';' modify | head -10

__________________
Sto cercando disperatamente di capire perché i piloti kamikaze si mettessero i caschi in testa.

Dave Edison

13-02-2009 21:33
Click Here to See the Profile for mapenzi81 Click here to Send mapenzi81 a Private Message Find more posts by mapenzi81 Add mapenzi81 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
miguel
.amico.

User info:
Registered: Sep 2008
Posts: 31 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: fuoricorso
Time Online: 9:19:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

find /* -type file | xargs ls -l -t | head -10

fate un po di test... ma sembra funzionare per gli ultimi 10 file modificati

14-02-2009 11:18
Click Here to See the Profile for miguel Click here to Send miguel a Private Message Find more posts by miguel Add miguel to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
nsajuve
.illuminato.

User info:
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

era cosi semplice, e io come mi aveva indicato elex , pensavo che va risolto con stat! grazie miguel ...

:)) non ci posso creder , ho cercato per 2 giorni di farlo con stat

Last edited by nsajuve on 14-02-2009 at 20:10

14-02-2009 20:07
Click Here to See the Profile for nsajuve Click here to Send nsajuve a Private Message Find more posts by nsajuve Add nsajuve to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
elex1984
.consigliere.

User info:
Registered: Feb 2006
Posts: 134 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 13:21:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ciao, io avevo scritto stat xkè mi avevano detto si rislve con stat (ma non sapevo :-)) senti nasajuve come mai nel primo esercizio hai scritto cp $file ... dir2/
non riesco a capire i puntini cosa significano.. me lo puoi dire?? o devi scrivere qualcosa al posto dei ...?? grazie.

14-02-2009 20:17
Click Here to See the Profile for elex1984 Click here to Send elex1984 a Private Message Find more posts by elex1984 Add elex1984 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
nsajuve
.illuminato.

User info:
Registered: May 2006
Posts: 164 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 5:57:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ciao, elex.
... l'ho trovato nel manuale di cp, c'è scritto :


cp file ... dir

quindi per copiare deil file in un dir , bisogna mettere ... .


ciaoe ;)

15-02-2009 11:00
Click Here to See the Profile for nsajuve Click here to Send nsajuve a Private Message Find more posts by nsajuve Add nsajuve to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
elex1984
.consigliere.

User info:
Registered: Feb 2006
Posts: 134 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 13:21:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ah ok.. grazie mille molto gentile :-) ciao ciao

15-02-2009 11:58
Click Here to See the Profile for elex1984 Click here to Send elex1984 a Private Message Find more posts by elex1984 Add elex1984 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
miguel
.amico.

User info:
Registered: Sep 2008
Posts: 31 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: fuoricorso
Time Online: 9:19:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

il primo es :

# creo dir ... mentre in root : mkdir miguel

# for i in $(find / -type f -exec -l grep "login" {} \; ) ; do cp "$i" /root/miguel; done;

a me funziona, pero il
find -type f -exec -l grep "login" {} \;
da un messaggio:
grep line too long : truncated

e nn dovrebbe in quanto grep prende uno a uno i file da find..

qualcuno ha qualce idea?
avete questo problema anche voi?

(pure find / -type f | xargs grap -l "login" mi da lo stesso mssg)

Last edited by miguel on 16-02-2009 at 09:24

15-02-2009 14:00
Click Here to See the Profile for miguel Click here to Send miguel a Private Message Find more posts by miguel Add miguel to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
miguel
.amico.

User info:
Registered: Sep 2008
Posts: 31 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: fuoricorso
Time Online: 9:19:24 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

# for i in $(find / -type f -exec -l grep "login" {} \; ) ; do cp "$i" /root/miguel; done;

Last edited by miguel on 16-02-2009 at 09:24

15-02-2009 14:01
Click Here to See the Profile for miguel Click here to Send miguel a Private Message Find more posts by miguel Add miguel to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 19:33.    Post New Thread    Post A Reply
Pages (4): [1] 2 3 4 »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.047 seconds (76.61% PHP - 23.39% MySQL) con 28 query.