2017年3月20日 星期一

讀取 /proc/{pid}/cmdline

cut -d $'\0' --output-delimiter=" " c1 -f 1-
===================================================

while read -d $'\0'; do echo $REPLY; done < cmdline;
===================================================

i=1
while t=$(cut -d $'\0' -f $i  /proc/1/cmdline)
do
echo $t
i=$(($i+1))
[ "$t" == "" ] && break;
done
====================================================
function func_strings { :;
_return='';
i=1;
while t=$(cut -d $'\0' -f $i $1 2>/dev/null);
do :;
[ "$t" == "" ] && break;
i=$(($i+1));
_return=$(echo -n $_return $t)
done;
echo $_return;
}

沒有留言: