sed: can't move 'wifi.confl5tFtt' to 'wifi.conf': Input/output error
在一个嵌入式平台上,脚本里使用了sed命令对sdcard卡里面的文件进行操作,却会出现以下的错误:
sed: can't move 'wifi.confl5tFtt' to 'wifi.conf': Input/output error
指令在Ubuntu上测试是完全ok的。
config_wifi_file() {
key=$1
value=$2
sed -i "s/^[ | ]*$key[ | ]*=.*/$key=$value/
#s/^[ | ]*$key[ | ]*=[a-zA-Z0-9]*.[0-9]*.[0-9]*.[0-9]*/$key=$value/" "$FILENAME"
}
将文件拷贝到根文件系统下的/tmp目录下操作,又是可以的,不知道为什么。有遇到类似问题的朋友,请指教一下。
bossbug
11 years, 10 months ago