The hard disk is damaged and the system is reinstalled. An error is reported when executing the previous script
Syntax error: “(” unexpected (expecting “}”)
Troubleshooting:
ls -l /bin/sh
The default link is dash
Knowledge supplement
Bash: Unix shell written for GNU Project
SH: equivalent to /bin/bash –posix. It is bash that opens POSIX standard
Dash: it has faster execution speed than bash, but supports fewer statement leaves
Solution:
Here, I have no requirements for the speed of script execution, only that it can be used, so I can change it to bash
cd /bin/; ln -sf bash /bin/sh
l
Problem-solving.