Linux:读取文件,每行拆分,并比较拆分数组长度

读取文件,每行拆分,并比较拆分数组长度

#!/bin/bash

FILENAME=./641725.txt

function While_read_LINE(){
  cat $FILENAME | while read LINE
  do
    str=$LINE
    OLD_IFS="$IFS"
    IFS=";"
    arr=($str)
    IFS="$OLD_IFS"
    
    lineLen=${#arr[@]}
    minLen=8
    if [ $lineLen -le $minLen ];then
      echo "$LINE"
    fi
  done
}

While_read_LINE

lineLen=8
minLen=9
if [ $lineLen -le $minLen ]; then
  echo "le"
else 
  echo "not le"
fi

数字判断一些命令:
#-gt是大于
#-lt是小于
#-eq是等于
#-ne是不等于
#-ge是大于等于
#-le是小于等于   

 

原文地址:https://www.cnblogs.com/yy3b2007com/p/11193506.html