Codice: Seleziona tutto
find . -type d -print0 | while read -d '' -r dir; do files=("$dir"/*); printf "%5d files in %s\n" "${#files[@]}" "$dir"; done | sort -d -k2
Grazie
Codice: Seleziona tutto
find . -type d -print0 | while read -d '' -r dir; do files=("$dir"/*); printf "%5d files in %s\n" "${#files[@]}" "$dir"; done | sort -d -k2
Codice: Seleziona tutto
find . -type d -print0 | while read -d '' -r dir; do
files=("$dir"/*)
printf "%5d files in %s\n" "${#files[@]}" "$dir"
done | sort -d -k2
Codice: Seleziona tutto
function dimmi_ciao {
echo "Ciao!"
}
Codice: Seleziona tutto
dimmi_ciao() {
echo "Ciao!"
}
Codice: Seleziona tutto
#!/bin/bash
if [ "$1" == '' ]
then
mydir=$(pwd)
else
mydir="$1"
fi
find $mydir -type d -print0 | while read -d '' -r dir; do files=("$dir"/*); printf "%5d files in %s\n" "${#files[@]}" "$dir"; done | sort -d -k2
Codice: Seleziona tutto
# test di alias script personale
alias cntfile='~/gestione_sistema/scripts/contafile'
Codice: Seleziona tutto
function count_file {
if [ "$1" == '' ]
then
mydir=$(pwd)
else
mydir="$1"
fi
find $mydir -type d -print0 | while read -d '' -r dir; do files=("$dir"/*); printf "%5d files in %s\n" "${#files[@]}" "$dir"; done | sort -d -k2
}
Codice: Seleziona tutto
source ~/.bashrc
Codice: Seleziona tutto
crap0101@orange:/tmp/foo$ find . -type d -print0 | while read -d '' -r dir; do files=("$dir"/*); printf "%5d files in %s\n" "${#files[@]}" "$dir"; done | sort -d -k2
4 files in .
1 files in ./D
1 files in ./D/E
1 files in ./D/E/F
crap0101@orange:/tmp/foo$ alias eee='find . -type d -print0 | while read -d "" -r dir; do files=("$dir"/*); printf "%5d files in %s\n" "${#files[@]}" "$dir"; done | sort -d -k2'
crap0101@orange:/tmp/foo$ eee
4 files in .
1 files in ./D
1 files in ./D/E
1 files in ./D/E/F
crap0101@orange:~/.config/transmission$ find . -type d -print0 | while read -d '' -r dir; do files=("$dir"/*); printf "%5d files in %s\n" "${#files[@]}" "$dir"; done | sort -d -k2
7 files in .
3 files in ./blocklists
955 files in ./resume
955 files in ./torrents
crap0101@orange:~/.config/transmission$ eee
7 files in .
3 files in ./blocklists
955 files in ./resume
955 files in ./torrents
Visualizzano questa sezione: 0 utenti iscritti e 20 ospiti