shell编程(下)
来源:互联网 发布:软件开发考试题 编辑:程序博客网 时间:2024/06/01 07:53
shell编程(下)
- shell编程下
- for语句
- case语句
- 特殊字符
for语句
#!/bin/bashfiles=`ls`for a in $filesdo if[ -f $a ] then wc -l $a fidone
files='ls'
会有当前执行目录的ls
内容
for a in $files
会将files中的每个文件名依次放入a
中
if [ -f $a ]
判断a
是否为普通文件
wc -l $a
计算对应a
文件名的内容行数
case语句
相当于C语言的
switch
语句
#!/bin/bashread VARcase $VAR in 1) echo "one" ;; 2) echo "two" ;; *) echo "unknow" ;;esac
要以
;;
为结束,esac
要与case
相匹配
特殊字符
也称为内置变量
$0
,$1
,$2
…
$0
表示脚本本身,
$1
第一个参数,
$2
第二个显示后面带有多少参数
- $#
显示后面参数被包裹
- $@
显示后面全部参数
- $*
0 0
- shell编程(下)
- Linux的shell编程(下)
- linux下shell编程笔记(二)
- linux 下 shell 编程(菜鸟笔记)
- linux下shell编程笔记(一)
- linux下shell编程(二)------修订版
- Linux下Shell编程(一)
- Linux下Shell编程(二)
- Linux下shell编程(三)
- Linux下Shell编程
- linux下shell编程
- Linux下Shell编程
- Linux下shell编程
- Linux 下shell编程
- Linux下Shell编程
- Linux 下shell编程
- Linux下shell编程
- linux下shell编程
- QPushButton 的样式表和QTabWidget样式表
- L1和L2正则化部分比较
- 意甲官网在中国地区被假网劫持,竟声称赞助?
- 区块链2.0(五):Dapp构建去中心化自治社会
- Android 传Listview 的item 数组
- shell编程(下)
- BZOJ 4776([Usaco2017 Open]Modern Art-想法题)
- 硬中断和软中断的区别
- android 总16进制的透明度
- 有意思的博客
- iOS之获取手机通讯录
- tcp和udp的区别和定义
- 锁机制
- java中打印日志