如何在unix shell中的for循环中使用head函数中的变量

我很新,我正在研究变量.

我想知道如何在头部功能中使用变量

例如,

for ((i=0; i<5; i++))
head -((1+i)) test.txt

但它显示错误.我怎样才能解决这个问题?

最佳答案 这样的事情怎么样:

for ((i=1; i<6; i++))
do
    head -n$i test.txt
done

请注意,我已经将变量i设置为1,这样我们就不会从头部得到错误(例如:head:非法行数 – 0).并且您可以在循环中使用$i来访问i变量.

点赞