 |
Guccio |
.fedelissimo.

Registered: May 2009
Posts: 59 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 9:28:59 [...]
Status: Offline
Edit | Report | IP: Logged |
scusate raga in questo esercizio : Trovare l'utente col minor numero di file nel sistema
io ho fatto in questo modo:
#! /bin/sh
indice=0
listaCut=$(cut -f 3 -d : /etc/passwd)
for USER in $listaCut; do
cont[$[{indice}]=0
listaFind=$(find / -user "${USER}" -type -f)
indiceTemp=0
for FILE in listaFind; do
cont[${indice}]=$(expr ${indiceTemp} + 1)
done
cat /etc/passwd | grep "$USER"
echo "--------"
echo "$cont[${indice}]"
indice=$(expr ${indice} + 1)
done
L'ordinamento me lo volevo tenere per dopo, volevo vedere prima se funzionava
Ma l'output di minix è:
cont[0]=0: no such file or directory
./primo.sh: Out of space
Dove ho sbagliato?
|