shell代码块重定向

更新时间:2023-07-20 23:43:58 阅读: 评论:0

shell代码块重定向
代码块是由多条语句组成的⼀个整体,for、while、until循环或者if…el、ca…in选择结构,或者由{ }包围起来的命令都可以称为代码块。将重定向命令放在代码块的结尾处,就可以对代码块中的所有命令实施重定向。
举栗
使⽤ while 循环不断读取 中的数字,计算它们的总和。
1. #!/bin/bash
我喜欢你韩语2. sum=0
3. while read n; do
4. ((sum += n))
profit5. done & #输⼊重定向
6. echo "sum=$sum"将代码保存到 test.sh 并运⾏:
80 33 129 71 100 222 8
. ./test.sh
sum=643
记录 while 的读取过程,并将输出结果重定向到 ⽂件:
1. #!/bin/bash
2. sum=0
3. while read n; doclaimed
4. ((sum += n))
5. echo "this number: $n"
吊灯英文
6. done & & #同时使⽤输⼊输出重定向
冲上云霄2的英文插曲
家务的英文7. echo "sum=$sum". ./test.sh sum=643
manage
rng是什么this number: 80 this number: 33 this number: 129 this number: 71 this number: 100 this number: 222 this number: 8
对{}包围的代码使⽤重定向。
1. #!/bin/bash化妆基础教程
2. {
3. echo "aa";
4. echo "b";
5. echo "cc"
6. } & #输出重定向
7. {
admit的用法8. read name;
9. read url;
10. read age
11. } & #输⼊重定向
12. echo "$name已经$age岁了,它的⽹址是 $url". ./test.sh aa已经bb岁了,它的⽹址是cc aa
bb
cc

本文发布于:2023-07-20 23:43:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1107842.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:重定向   代码   命令   计算   组成   输出   选择
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图