This question already has an answer here:
- What does it mean to be “sh compatible”? 2 answers
I have a shell script that reads data from a file and stores it into an array.
When i execute the script like
bash scriptname.sh i dont get any errors
but when i execute it using
sh scriptname.sh i get errors like array deceleration not found some syntax errors like parentheses are expected.
why differences are coming between these two approaches??