程序内容
#!/bin/sh
cd /etc
if [-e pointer];then
cp -rfd /mnt/tmp/* /tmp
export TSLIB_TSDEVICE=/dev/event0
export TSLIB_CALIBFILE=/tmp/etc/pointercal
export TSLIB_CONFFILE=/tmp/etc/ts.conf
export TSLIB_PLUGINDIR=/tmp/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
cd /etc/
touch pointer
cd /tmp/bin/
./ts_calibrate
fi
本意是在启动开发板时测试pointer文件是否存在,不存在的话建立该文件并校正触摸屏,
存在的话不执行任何操作,
这样避免每次启动开发板都需要校正触摸屏,
但总是提示./touchsreen.sh: line 15: [-e: not found
也就是fi 这一句问题 但感觉没问题呀 才接触脚本程序不久,求解