
linux shell中有一个循环 for t in 1 2 3 4 5;do...... 现在希望把 1 2 3 4 5替换为txt中的数据,怎么办?
3个回答
展开全部
如果只是简单的列出数值,可以用条件判断while do done来做,示例如下。
while read line
do
echo $line
done< file.txt
while read line
do
echo $line
done< file.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cat file.txt | while read line #逐行读出文件
do
.... 这里处理当前读出的"$line"即可
done
do
.... 这里处理当前读出的"$line"即可
done
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for t in `cat file.txt`;do echo $t;done
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |