From d1ecad4ebd06b0d01dbecc92d8a73e3b1a7603dc Mon Sep 17 00:00:00 2001 From: pdiogoantunes Date: Wed, 21 Mar 2018 10:29:24 +0100 Subject: [PATCH] maj list max inode --- TipsShell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TipsShell.md b/TipsShell.md index fa972b1f..b82c4cb8 100644 --- a/TipsShell.md +++ b/TipsShell.md @@ -250,7 +250,7 @@ $ dd if=/dev/zero of=test count=10000000 ~~~{.bash} PATH_TO_WATCH='/var'; RESULT_FILE='list_max_inode.txt'; TMP=$(mktemp) #Regarder dans le premier niveau -(for i in $(find $PATH_TO_WATCH -type d); do echo $(ls -a "$i" | wc -l) $i; done) | sort -n > $TMP +(for i in $(find $PATH_TO_WATCH -type d -printf '%p\n' | sed 's/"/\\"/g' | sed 's/^\(.*\)$/"\1"/'); do echo $(ls -a "$i" | wc -l) $i; done) | sort -n > $TMP #compter dans les sous niveaux cat $TMP | (while read line; do num=$(echo $line | awk '{ print $1 }'); path=$(echo $line | awk '{ print $2 }'); echo ${path%/*}; done) | sort | uniq | (while read line; do echo $(grep "$line" $TMP | cut -f1 -d' ' | xargs echo -n | tr -s ' ' '+' | xargs echo | bc -l) $line; done) | sort -n | tee $RESULT_FILE rm $TMP