 |
Lion |
complimenti!
... |
14-01-2011 17:31 |
|
 |
Lion |
.fedelissimo.
Registered: Jul 2009
Posts: 40 (0.01 al dì)
Location:
Corso: info
Anno: 2
Time Online: 10:48:06: [...]
Status: Offline
Edit | Report | IP: Logged |
complimenti!
hai finito tutto l'esame?
|
14-01-2011 17:31 |
|
|
|  |
 |
uLori |
sisi finito tutto :)
... |
15-01-2011 08:57 |
|
 |
uLori |
.illuminato.

Registered: Feb 2010
Posts: 159 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: IV
Time Online: 15:19:53 [...]
Status: Offline
Edit | Report | IP: Logged |
sisi finito tutto 
comunque a me è stato dato un esercizio relativamente semplice, ho sentito esercizi di altri che non avrei saputo nemmeno da dove iniziare
|
15-01-2011 08:57 |
|
|
|  |
 |
Magio |
sommare la dimensione dei file .c contenenti numer ... |
16-01-2011 00:19 |
|
 |
Magio |
.novellino.
Registered: Oct 2008
Posts: 4 (0.00 al dì)
Location: Milan
Corso: Info
Anno: 1
Time Online: 6:40:22 [...]
Status: Offline
Edit | Report | IP: Logged |
sommare la dimensione dei file .c contenenti numero di parole dispari
|
16-01-2011 00:19 |
|
|
|  |
 |
Magio |
dimenticavo l'intestazione, questo è l'esercizio ... |
16-01-2011 00:20 |
|
 |
Magio |
.novellino.
Registered: Oct 2008
Posts: 4 (0.00 al dì)
Location: Milan
Corso: Info
Anno: 1
Time Online: 6:40:22 [...]
Status: Offline
Edit | Report | IP: Logged |
dimenticavo l'intestazione, questo è l'esercizio che mi è capitato, ringrazio tutti per questo thread, grazie a voi l'ho passato!!!
|
16-01-2011 00:20 |
|
|
|  |
 |
AndyB |
Il mio esercizio era:
... |
12-02-2011 12:07 |
|
 |
AndyB |
.amico.
Registered: Jan 2005
Posts: 33 (0.00 al dì)
Location:
Corso: Informatica
Anno: 3
Time Online: 1 Day, 15:41:05: [...]
Status: Offline
Edit | Report | IP: Logged |
Il mio esercizio era:
trovare l'occupazione di memoria totale dei processi con pid dispari.
code:
ps -axl | awk '{if (($4%2) != 0) SUM+=$7} END {print SUM}'
$4 = PID del processo
$7 = SIZE del processo
|
12-02-2011 12:07 |
|
|
|  |
 |
pintu |
Penso che senza questo 3d non avrei ai passato l'e ... |
10-07-2011 13:32 |
|
 |
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Penso che senza questo 3d non avrei ai passato l'esame di laboratorio! Per futura memoria posto l'esercizio che mi è stato dato:
Shell Script
Trovare l'occupazione totale dei file che sono stati modificati l'ultima volta di venerdi.
#!/bin/sh
SOMMA=0
SIZE=0
find / -type f | while read line; do
Day=$(stat -Mtime $line | cut -f 1)
if [ $Day = "Fri" ]; then
SIZE=$(echo $line | xargs du | cut -f 1)
SOMMA=$(expr $SOMMA + $SIZE)
fi
done
echo "Occupazione totale: $SOMMA"
Kernel
Fare in modo che ogni volta che viene creato un link simbolico venga stampato il nome del link.
Non sono riuscito a farlo, comunque la strada giusta è accedere al file system , e all'interno del file open.c andare a modifizare la funzione do_slink. Monga mi ha dato un punto per la buona volontà Totale 25!
Grazie ancora a tutti!
|
10-07-2011 13:32 |
|
|
|  |
 |
basslele |
Anche io posto l'esercizio che mi ha fatto fare.
... |
11-07-2011 12:47 |
|
 |
basslele |
.fedelissimo.
Registered: Feb 2008
Posts: 49 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 19:08:14 [...]
Status: Offline
Edit | Report | IP: Logged |
Anche io posto l'esercizio che mi ha fatto fare.
Trovare il numero dei file che contengono la parola "copyright" e hanno il nome composto da un numero pari di caratteri
io ho fatto così:
#! /bin/sh
sum=0;
for file in $(find / -type f | xargs grep -l "copyright" | rev | cut -d / -f 1 | rev); do
numero=$(echo "$file" | wc -c )
if (expr $(expr $numero % 2) -eq 0); then
sum=expr($sum + 1)
fi
done
echo "numero file: $sum"
|
11-07-2011 12:47 |
|
|
|  |
 |
mauro21 |
[QUOTE][i]Originally posted by basslele [/i]
... |
05-09-2011 17:39 |
|
 |
mauro21 |
.primate.
Registered: Mar 2009
Posts: 73 (0.01 al dì)
Location: Buccinasco
Corso: Informatica
Anno: Laureato
Time Online: 3 Days, 14:23:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by basslele
Anche io posto l'esercizio che mi ha fatto fare.
Trovare il numero dei file che contengono la parola "copyright" e hanno il nome composto da un numero pari di caratteri
io ho fatto così:
#! /bin/sh
sum=0;
for file in $(find / -type f | xargs grep -l "copyright" | rev | cut -d / -f 1 | rev); do
numero=$(echo "$file" | wc -c )
if (expr $(expr $numero % 2) -eq 0); then
sum=expr($sum + 1)
fi
done
echo "numero file: $sum"
provandolo a fare mi viene una cosa molto simile (praticamente =), solo che prima di stampare l'ultima stringa con il risultato, mi stampa molte linee con scritto grep: line too long - truncated
io qui metto 2>/dev/null dopo la grep x "ovviare" al problema
come viene visto in sede d'esame???
questo errore mi esce anche con altri esercizi.
|
05-09-2011 17:39 |
|
|
|  |
 |
basslele |
Anche a me aveva dato questo tipo di problema prim ... |
06-09-2011 11:19 |
|
 |
basslele |
.fedelissimo.
Registered: Feb 2008
Posts: 49 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 19:08:14 [...]
Status: Offline
Edit | Report | IP: Logged |
Anche a me aveva dato questo tipo di problema prima dell'esame ma durante l'esame avevo ridotto la ricerca e Monga non mi ha detto nulla...
Cmq è molto disponibile e ti aiuta.
|
06-09-2011 11:19 |
|
|
|  |
 |
aPiso |
[QUOTE][i]Originally posted by spriggan [/i]
... |
04-07-2012 12:06 |
|
 |
aPiso |
.illuminato.
Registered: Sep 2010
Posts: 158 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 21:54:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by spriggan
kernerl -> stampare, quando viene lanciato un processo che necessita privilegi superiori, un messaggio a video con pi, uid, nome processo.
Questo qualcuno saprebbe farlo??
|
04-07-2012 12:06 |
|
|
|  |
 |
marcy88 |
Ringrazio tutti, senza questo post non sarei riusc ... |
14-01-2013 10:08 |
|
 |
marcy88 |
.simpatizzante.
Registered: Nov 2007
Posts: 13 (0.00 al dì)
Location: Cerano
Corso: informatica
Anno: fuori corso
Time Online: 1 Day, 9:50:48 [...]
Status: Offline
Edit | Report | IP: Logged |
Ringrazio tutti, senza questo post non sarei riuscito ad accendere manco minix.
Posto l'esercizio che mi è capitato.
-trovare la dimensione totale dei file .c e .h che contengono contemporaneamente le parole "include" e "define".
Grazie davvero a tutti :-))))
|
14-01-2013 10:08 |
|
|
|  |
 |
giuscri |
Necroposting in un necroforum.
... |
22-07-2015 13:31 |
|
 |
giuscri |
.novellino.
Registered: Mar 2015
Posts: 5 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 2:07:49 [...]
Status: Offline
Edit | Report | IP: Logged |
Necroposting in un necroforum.
Trovare la dimensione totale dei file .c e .h che contengono contemporaneamente le parole "include" e "define".
code: COUNTER=0; for SIZE in $(find lab/ -type f 2> /dev/null |egrep "(\.c)|(\.h)$"|xargs egrep -l "include"|xargs egrep -l "define"|xargs du -b|sed -r "s/\s+/ /g"|cut -d " " -f 1); do COUNTER=$(( $COUNTER + $SIZE )); done; echo $COUNTER
|
22-07-2015 13:31 |
|
|
|  |
 |
giuscri |
[QUOTE]Trovare il file piu' grande appartenente ad ... |
22-07-2015 17:39 |
|
 |
giuscri |
.novellino.
Registered: Mar 2015
Posts: 5 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 2:07:49 [...]
Status: Offline
Edit | Report | IP: Logged |
Trovare il file piu' grande appartenente ad un certo utente. code:
#!/usr/bin/sh
# No user name provided ...
_f(){ >&2 echo "[largestfilefor] No user provided."; exit 1; };
[[ -z $1 ]] && _f;
# Else, ...
USER=$1;
FILES=$(find / -type f -user $USER 2> /dev/null);
if [[ -z $FILES ]]; then
>&2 echo "[largestfilefor] Found no file for the user $USER.";
exit 1;
fi;
echo $(echo $FILES|xargs stat --format="%s %n" 2> /dev/null|sort -nr|head -n 1|cut -d " " -f 2);
|
22-07-2015 17:39 |
|
|
|  |
 |
giuscri |
[QUOTE]Trovare il numero di link simbolici nel sis ... |
22-07-2015 17:48 |
|
 |
giuscri |
.novellino.
Registered: Mar 2015
Posts: 5 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 2:07:49 [...]
Status: Offline
Edit | Report | IP: Logged |
Trovare il numero di link simbolici nel sistema. code:
find / -type l 2> /dev/null|wc- l
|
22-07-2015 17:48 |
|
|
|  |
 |
All times are GMT. The time now is 05:13. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|