syntax error:
用notepad的在windows下编写的bash脚本出现syntax error.
example:
#!/bin/bash
if [ -z $1 ];then
echo $1
fi
解决:
1. sh -x test.sh
prompt: +echo $'\r'
2. sed -i 's/\r//' test.sh
3. and then run it.
转载于:https://blog.51cto.com/4668739/811925
syntax error:
用notepad的在windows下编写的bash脚本出现syntax error.
example:
#!/bin/bash
if [ -z $1 ];then
echo $1
fi
解决:
1. sh -x test.sh
prompt: +echo $'\r'
2. sed -i 's/\r//' test.sh
3. and then run it.
转载于:https://blog.51cto.com/4668739/811925