
正文
Linux:读取文件,每行拆分,并比较拆分数组长度
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
读取文件,每行拆分,并比较拆分数组长度#!/bin/bashFILENAME=./.txtfunction While_read_LINE(){
cat $FILENAME | while read LINE
do
str=$LINE
OLD_IFS="$IFS"
IFS=";"
arr=($str)
IFS="$OLD_IFS" lineLen=${#arr[@]}
minLen=
if [ $lineLen -le $minLen ];then
echo "$LINE"
fi
done
}While_read_LINElineLen=
minLen=
if [ $lineLen -le $minLen ]; then
echo "le"
else
echo "not le"
fi
#!/bin/bashFILENAME=./.txtfunction While_read_LINE(){
cat $FILENAME | while read LINE
do
str=$LINE
OLD_IFS="$IFS"
IFS=";"
arr=($str)
IFS="$OLD_IFS" lineLen=${#arr[@]}
minLen=
if [ $lineLen -le $minLen ];then
echo "$LINE"
fi
done
}While_read_LINElineLen=
minLen=
if [ $lineLen -le $minLen ]; then
echo "le"
else
echo "not le"
fi
数字判断一些命令:
#-gt是大于
#-lt是小于
#-eq是等于
#-ne是不等于
#-ge是大于等于
#-le是小于等于






