mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-03 19:29:44 +08:00
@@ -12,7 +12,7 @@ done
|
||||
### Correct code:
|
||||
|
||||
```sh
|
||||
grep -v '^ *#' < file | while IFS= read -r line
|
||||
grep -v '^ *#' file | while IFS= read -r line
|
||||
do
|
||||
echo "Line: $line"
|
||||
done
|
||||
@@ -24,14 +24,14 @@ or without a subshell (bash, zsh, ksh):
|
||||
while IFS= read -r line
|
||||
do
|
||||
echo "Line: $line"
|
||||
done < <(grep -v '^ *#' < file)
|
||||
done < <(grep -v '^ *#' file)
|
||||
```
|
||||
|
||||
or without a subshell, with a pipe (more portable, but write a file on the filesystem):
|
||||
|
||||
```sh
|
||||
mkfifo mypipe
|
||||
grep -v '^ *#' < file > mypipe &
|
||||
grep -v '^ *#' file > mypipe &
|
||||
while IFS= read -r line
|
||||
do
|
||||
echo "Line: $line"
|
||||
|
Reference in New Issue
Block a user