genderbee Asked: 2020-08-27 10:40:49 +0800 CST2020-08-27 10:40:49 +0800 CST 2020-08-27 10:40:49 +0800 CST bash, ps -o pcpu,args 除以另一个字符 772 是否可以将输出ps -o pcpu,args与另一个字符分开?并四舍五入pcpu为整数? 输入 ps -axo pcpu,args --no-headers | sort -t. -nk1,2 -k4,4 -r | head -n 1 输出 5.1 php-fpm: pool www 需要 5;php-fpm: pool www bash ps 1 个回答 Voted Best Answer FedKad 2020-08-27T11:40:05+08:002020-08-27T11:40:05+08:00 我通过将“排序”操作合并到ps. 要将输出分成两部分($a和$b),我使用了read内置的。为了打印这两个变量,我使用了printf内置的: read a b <<<"$(ps -axo pcpu,args --no-headers --sort=pcpu | tail -1 )" printf "%.f;%s\n" "$a" "$b"
我通过将“排序”操作合并到
ps
. 要将输出分成两部分($a
和$b
),我使用了read
内置的。为了打印这两个变量,我使用了printf
内置的: