mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-03 19:29:44 +08:00
Updated SC2095 (markdown)
@@ -23,7 +23,7 @@ done < hosts.txt
|
|||||||
|
|
||||||
Commands that process stdin will compete with the `read` statement for input. This is especially tricky for commands you wouldn't expect reads from stdin, like `ssh .. uptime`, `ffmpeg` and `mplayer`.
|
Commands that process stdin will compete with the `read` statement for input. This is especially tricky for commands you wouldn't expect reads from stdin, like `ssh .. uptime`, `ffmpeg` and `mplayer`.
|
||||||
|
|
||||||
The most common symptom of this is a `while read` loop only running once, even though the input contains many lines. The is because the rest of the lines are swallowed by the offending command.
|
The most common symptom of this is a `while read` loop only running once, even though the input contains many lines. This is because the rest of the lines are swallowed by the offending command.
|
||||||
|
|
||||||
To refuse such commands input, redirect their stdin with `< /dev/null`.
|
To refuse such commands input, redirect their stdin with `< /dev/null`.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user