如何使用,直到循环读取文本文件(bashshell)
问题描述:
应该怎么做什么我是初学者如何使用,直到循环读取文本文件(bashshell)
#!/bin/bash
i=1
cat days.txt | until [ ! $i -le 7 ] read item
do
echo $i $item
let i++
done
这是我想要的结果。
1日
2日
3日
4日
5日
6日
7日
答
i=1
while read item
do
echo $i $item
i=$((i+1))
done <./days.txt
+0
虽然此代码可能回答问题,但提供有关如何和/或为何解决问题的其他上下文会提高答案的长期价值。 – Badacadabra
请问这个问题看起来太像[这一个](HTTPS:/ /stackoverflow.com/questions/44281184/until-loop-in-shell-for-read-file)? –
@Inian days.txt包含星期一星期二星期三...... – Crystals