我们经常看到EOF在shell脚本中的使用
<
!/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
上边的例子中因为存在$curr,所以必须使用cat <<'EOF' >> brightup.sh
不能使用
cat <
因为如果不加入’的话,默认中间的段落是按照双”进行处理的;如果加入了’话,中间的段落是按照’进行处理的,
Latest posts by Zhiming Zhang (see all)
- aws eks node 自动化扩展工具 Karpenter - 8月 10, 2022
- ReplicationController and ReplicaSet in Kubernetes - 12月 20, 2021
- public key fingerprint - 5月 27, 2021