如何cat << EOF >>包含代码的文件?
我想使用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;fiEOF
但是当我检查文件输出时,我得到了这个:
!/bin/bash curr=1634if [ -lt 4477 ]; then curr=406; echo > /sys/class/backlight/intel_backlight/brightness;fi
我尝试使用单引号,但输出也带有单引号。我该如何避免这个问题?
MMMHUHU