我想计算文件中的行数并将其分配给变量。这样我就可以在while循环中使用该变量

时间:2019-07-15 20:12:32

标签: shell

我想计算文件中的行数,并将该整数分配给变量。我正在使用下面的代码,但无法通过

#!/bin/bash
file=hostname.txt
n= $( wc -l hostname.txt | awk '{ print $1 }' ) #assigning number of lines to a variable but not able to do so 
i=1
while read -r line
do
while [ $i -le $n ]
        do
echo "==============$i=================$n================================"

i=$((i+1))
done
done < "$file"
==============1=================2================================
==============2=================2================================

0 个答案:

没有答案