【发布时间】:2016-10-08 06:30:19
【问题描述】:
#!/bin/bash
echo "Enter process name"
read process
if pgrep "$process" > /dev/null
then
echo 0 $(awk '/Rss/ {print "+", $2}' /proc/`pidof $process`/smaps) | bc;
echo "Kb"
else
echo "Process $process not running"
fi
上面代码的输出是
41250
Kb
我需要在同一行输出“Kb”作为这样的数字
41250 Kb
【问题讨论】:
-
echo -n "text"- 可以吗? -
你用 printf 试过 printf 吗?