shell逐行读取文件 方式1: while+read命令 有可能漏最后一行 while read line; do echo $line; done < tmp3.txt 方式2: cat命令 可能问题:读取时同一行有空格时,会按空格分隔成两行 for line in $(cat itemIds.txt); do echo $line done 方式3:重定向标准输入流 可能问题:读取时同一行有空格时,会按空格分隔成两行 for line in $(<filePath); do echo $line; done