我需要一个脚本或一行代码来读取文件中的整数,添加10,设置我的显示器亮度,并将新值写回文件。我在AppleScript中工作,但速度相当慢,所以希望在bash
中重新创建。
基本上:
X
X
增加10 X > 100
,请将X
设置为100。X
ddcctl -d 1 -b $X
X
写回文件(替换)答案 0 :(得分:2)
尝试以下方法:
#!/usr/bin/env bash
#
# Directory where this script is located
#
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
declare x=$(cat "${DIR}/path/to/file")
x=$((x+10))
if [[ ${x} -gt 100 ]]; then
x=100
fi
ddcctl -d 1 -b ${x}
echo "${x}" > "${DIR}/path/to/file"