SC1057
Vidar Holen edited this page Oct 20, 2022
·
1 revision
Did you forget the do for this loop?
Problematic code:
while read -r line
echo $line
doneCorrect code:
while read -r line
do
echo $line
doneRationale:
ShellCheck found a loop that appears to be missing its do statement. Make sure the loop syntax is correct.
Exceptions:
None.
Related resources:
- Help by adding links to BashFAQ, StackOverflow, man pages, POSIX, etc!