Я хочу напечатать код в файл с помощью cat <<EOF >>
:
cat <<EOF >> brightup.sh
!/bin/bash
curr=`cat /sys/class/backlight/intel_backlight/actual_brightness`
if [ $curr -lt 4477 ]; then
curr=$((curr+406));
echo $curr > /sys/class/backlight/intel_backlight/brightness;
fi
EOF
но когда я проверяю вывод файла, я получаю следующее:
!/bin/bash
curr=1634
if [ -lt 4477 ]; then
curr=406;
echo > /sys/class/backlight/intel_backlight/brightness;
fi
Я попытался поставить одинарные кавычки, но вывод также содержит одинарные кавычки с ним. Как я могу избежать этой проблемы?