![]() |
Pages (39): « First ... « 28 29 30 31 [32] 33 34 35 36 » ... Last » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- Esame di laboratorio (Giugno 2007) - Domande (http://www.dsy.it/forum/showthread.php?threadid=31182)
nessun suggerimento per l'esercizio del kernel? (tasto F8)
dai Marco non essere così pessimista speriamo solo che ci siano esercizi abbordabili! poi comunque i comandi son sempre quelli.
Una cosa invece che mi lascia un attimo perplesso è tale differenza:
Cercare il file con dimensione maggiore:
code:
find / -type f | xargs ls -s | sort -nr | head -1
code:
find / -type f | xargs du | sort -nr | head -1
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
Originally posted by Spr1gg4N
nessun suggerimento per l'esercizio del kernel? (tasto F8)
controlla di aver fatto giusta la punteggiatura. a me molti errori di compilazione erano su quello.
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
l'ho scritto correttamente....a te funziona?
Vi segnalo una cosa, di cui forse si era già parlato in precedenza.
Considerando questo script per trovare tutti i file con dimensione dispari
code:
#!/bin/sh find / -type f | xargs ls -l | tr -s “ “ “ “ | while read FILE; do NOME=$(echo $FILE | cut –d “ “ -f 9) DIM=$(echo $FILE | cut –d “ “ -f 5) tmp=$(expr $DIM % 2) if [ $tmp -ne 0 ] ; then echo "$NOME -> $DIM" fi done exit 0
__________________
Eidolon64|Blog
mi pare strano che funzioni....secondo me la condizione dell'if non è corretta:
dovresti mettere $tmp (e non solo tmp) per prendere il valore; per sicurezza poi scrivi "$tmp" così nel caso in cui la variabile tmp sia vuota non dovrebbe dare errore
Originally posted by Spr1gg4N
mi pare strano che funzioni....secondo me la condizione dell'if non è corretta:
dovresti mettere $tmp (e non solo tmp) per prendere il valore; per sicurezza poi scrivi "$tmp" così nel caso in cui la variabile tmp sia vuota non dovrebbe dare errore
__________________
Eidolon64|Blog
Originally posted by Shaper
Scusa, ho sbagliato io a trascrivere!
Adesso edito il post
Originally posted by Spr1gg4N
ah nello script hai scritto $tmp? mmmm allora potrebbe essere un problema![]()
__________________
Eidolon64|Blog
Originally posted by xSharKMaNx
dai Marco non essere così pessimistasperiamo solo che ci siano esercizi abbordabili! poi comunque i comandi son sempre quelli.
Una cosa invece che mi lascia un attimo perplesso è tale differenza:
Cercare il file con dimensione maggiore:
code:
find / -type f | xargs ls -s | sort -nr | head -1
code:
find / -type f | xargs du | sort -nr | head -1
__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....
Originally posted by MarcoVigna17
e per copiare la struttura ma nn i file l'unica soluzione senza impazzire in script allucinanti è copiare tutto e poi eliminare i file nell'albero creato?
__________________
io faccio così ma solo perchè mi sembra più chiaro
code:
#!/bin/sh dirA=$1 dirB=$2 find /dirA -type d | sort > miatmp while read l do mkdir -p /dirB/$l done < miatmp rm miatmp
__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....
Originally posted by Shaper
code:
#!/bin/sh find / -type f | xargs ls -l | tr -s “ “ “ “ | while read FILE; do NOME=$(echo $FILE | cut –d “ “ -f 9) DIM=$(echo $FILE | cut –d “ “ -f 5) tmp=$(expr $DIM % 2) if [ $tmp -ne 0 ] ; then echo "$NOME -> $DIM" fi done exit 0
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
Originally posted by xSharKMaNx
prova a dimensionare DIM prima della find: DIM=0
oppure prova a mettere le doppie apici "$DIM"
Ciao
code:
find / -type f -exec ls -l {} \; | awk '{$5 % 2}{print}'
__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....
Trovare tutti i file modificati di venerdi'??
qualcuno è capace di risolverlo??
All times are GMT. The time now is 01:31. | Pages (39): « First ... « 28 29 30 31 [32] 33 34 35 36 » ... Last » Show all 571 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.