diff --git a/linux/shell/2020-02-27_DISK_USAGE/check00.sh b/linux/shell/2020-02-27_DISK_USAGE/check00.sh index 1211dd401fffaf99f900b2c0f99e56a94f3611d9..cba181fbe5aede33d7e569acdcd2315fae103189 100644 --- a/linux/shell/2020-02-27_DISK_USAGE/check00.sh +++ b/linux/shell/2020-02-27_DISK_USAGE/check00.sh @@ -7,10 +7,11 @@ df --output=source,pcent,target | awk '{if(int($2)>40)print $0}' | while read li part=$(echo $line | awk '{print $1}') usage=$(echo $line | awk '{print $2}') # echo $line | awk -F 'EOF/' '{ print $2" "}'|sed 's/EOF/\ /g' - mount=$(echo $line | awk -F '% /' '{ print "/"$2}'|sed 's/EOF/\ /g') + mount=$(echo "$line" | awk -F '% /' '{ print "/"$2}'|sed 's/EOF/\ /g') # echo $mount - echo "分区:"$part" 使用率:"$usage" 挂载点:"$mount + echo "分区:$part 使用率:$usage 挂载点:$mount" done -#这个版本有bug,多个空格会被替换成一个 \ No newline at end of file +#这个版本有bug,多个空格会被替换成一个 +# echo 可以接受多个位置参数,如果不把变量通过引号包含起来,中间的空格就被忽略掉了 \ No newline at end of file