Shell编程笔记---循环操作
来源:互联网 发布:申请域名的网站 编辑:程序博客网 时间:2024/05/17 21:38
循环操作
` 是tab键上面的那个符号
-------------例子------------------
循环当前目录文件
分别打印1-6,a-d
===========例子2从文件中读取内容=================
文件feifei.txt
内容
feifei:info:1
beibei:develope:2
meimei:pc:3
-----------------------------
方式2用IFS读文件,去除冒号
=============================================
跳出循环
break
continue
===============选择菜单=========================
=====================================================
格式化输入内容
command << word
any input
word
如:(分界符feifei,不要有空格)
cat << feifei
----------------------------
1:select red
2:select blue
3:select exit
----------------------------
feifei
` 是tab键上面的那个符号
一、for循环
格式:
for 变量名 in 列表do 命令done
-------------例子------------------
循环当前目录文件
for loop in `ls `do echo $loopdonefor loop in 1 2 3 4 5 6do echo $loopdonefor loop in a b c ddo echo $loopdone
分别打印1-6,a-d
二、while循环
while 条件 do 命令done
#!/bin/shcount=0while [ $count -lt 5 ]do count=`expr $count + 1` echo $countdone无限循环while:do done
===========例子2从文件中读取内容=================
文件feifei.txt
内容
feifei:info:1
beibei:develope:2
meimei:pc:3
-----------------------------
while read line do echo $linedone < feifei.txt
方式2用IFS读文件,去除冒号
IFSBAK=$IFSIFS=:while read NAME DEPT IDdo echo -e "$NAME\t $DEPT\t $ID"done < feifei.txtIFS=IFSBAK
=============================================
跳出循环
break
continue
===============选择菜单=========================
#!/bin/shwhile :doclearcat << feifei---------------------------- 1:select red 2:select blue 3:select exit----------------------------feifeiecho -n -e "choice your color: "read choice case $choice in 1) echo "red" ;; 2) echo "blue" ;; 3) echo "byebye" exit 0 ;; *) exit 0 ;; esac echo "press any key continue" read DUMMYdone
=====================================================
格式化输入内容
command << word
any input
word
如:(分界符feifei,不要有空格)
cat << feifei
----------------------------
1:select red
2:select blue
3:select exit
----------------------------
feifei
- Shell编程笔记---循环操作
- Shell编程笔记---循环操作
- Shell编程笔记---循环操作
- Shell编程笔记——列出目录下文件的文件名并做循环操作
- linux基本操作---shell编程 for循环(99乘法表)
- linux基本操作---shell编程之 while循环
- shell编程-循环
- shell编程 循环结构
- Shell编程(六)---循环
- shell for循环编程
- shell编程--for循环
- Linux shell编程的循环结构 学习笔记
- Shell学习笔记---循环
- shell编程之循环语句
- shell编程 for in 循环
- shell编程-循环语句
- linux shell编程while循环
- linux shell编程for循环
- RHEL/CentOS 5.x使用第三方软件库(EPEL与RPMForge、RPMFusion软件库)
- 搜索系列——1321 棋盘问题
- html table边框大小设置为1px后,仍然显得很粗的解决办法
- 【leetcode】Two Sum
- SDWebImage 笔记
- Shell编程笔记---循环操作
- Oracle数据文件收缩实例
- 【Cocos2D-X 游戏引擎】初窥门径(2) 场景的切换及特效
- 数据结构基本概念
- sql xml xquery (1)
- tracert工作原理
- Mysql备份
- 3种网页的跳转代码
- 在用C#创建数据库时,要用到的数据类型