У меня есть сценарий, и я должен изменить это так, он может распечатать использование памяти в файл с байтами.
#!/bin/bash
echo "$HOSTNAME, timestamp=$( date +%s ), free -b" >> "system_monitor.csv"
То, на что должен быть похожим Ваш сценарий, является этим:
#!/usr/bin/env bash
echo -e "$HOSTNAME, $(date +%s), \\n $(free -b)" >> "system_monitor.csv"
timestamp
переменная является ненужной в этом случае. И я предложил бы добавить две строки новостей или один для создания вывода читаемым. Таким образом, лучшая команда была бы:
#! /usr/bin/env bash
echo -e "$HOSTNAME, $(date +%s), \\n $(free -b) \\n \\n" >> "system_monitor.csv"