[Shell Script](EN) Use file or command output in while loop
Process file or result of command in while loop line by line in shell script.
Environment and Prerequisite
- Linux base system
- Bash shell(/bin/bash)
Method Examples
Process command result line by line in while loop
- Use Pipeline
ls ./Test | while read line
do
echo $line
done
ls /tmp | while read line
do
echo $line
done
Process file line by line in while loop
- Use Redirection
while read line
do
echo $line
done < test.txt
- Use Pipeline
cat test.txt | while read line
do
echo $line
done