我正在尝试将命令输出写入csv文件.Below是我想用来将数据写入csv文件的命令
ps -eo pid,comm,pmem,vsz | grep process | awk '{print $1",",$2",",$3",",$4}'
我们如何在Perl中做到这一点。 csv文件的头应该有,然后对应的值:
pid,comm,pmem,vsz
我试图做这样的事情,但它不适合我:
echo "execution started.."
pid,comm,pmem,vsz >> out.txt
while [ true ]; do
echo "running.."
sleep 2
ps -eo pid,comm,pmem,vsz | grep process | awk '{print $1",",$2",",$3",",$4}' >> out.txt
done