#!/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