shell 将文件内容读取到 数组中
#!/bin/bash prod_file=/home/vmuser/linbo/kettleDemo/job/test/CA-20201224.csv test_file=/home/vmuser/linbo/kettleDemo/job/test/uat_CA-20201224.csv dtm=`date +"%Y%m%d%H%M%S"` echo $dtm rowCnt=`cat $test_file | wc -l ` echo $rowCnt echo "---------------------------------------------------" # 设置IFS,将分隔符设置为换行符 OLDIFS=$IFS IFS=$'\n' # 读取文件中的内容到数组中 array=($(cat $test_file)) # 恢复之前的设置 IFS=$OLDIFS echo ${#array[*]} # 循环显示文件内容 for v in {1..10} do echo " $v ==== ${array[v]} " done