read line by line from a file ( $1 is the file path)
while IFS read -r LINE
do
echo $LINE
done < $1
read line by line from stdin or pipeline you may say.
while IFS= read -r LINE
do
echo $LINE
done < /dev/stdin
then : find -name *.txt | ./your_bash_shell.sh
Print pretty json
# stdin pipeline
curl 'http://json_response_out_put.com/' | python -m json.tool
# print json from contents of a file
python -m json.tool 'path/to/your/file'
for循环
#!/bin/bash
# 循环1000次
for number in {1...1000}
do
echo "number"
done
命令行中使用for循环语句
#在命令行中用for循环
for x in `ls | egrep -v '*.xls'`; do echo $x; done