Я пытаюсь записать вывод команды в файл CSV. Ниже приведена команда, которую я хочу использовать для записи данных в файл 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