厦门市市场开发建设服务中心网站,网站 图片水印,用python自动写wordpress,wordpress下载主题demoshell函数
函数分类#xff1a; 系统函数 自定义函数
常用系统函数#xff1a;
basename 从指定路径中获取文件名
dirname 从指定路径中获取目录名#xff0c;去掉文件名 自定义函数
# 函数的定义 函数名 () { 命令 # 使用$n获取函数的参数 [return 返回…shell函数
函数分类 系统函数 自定义函数
常用系统函数
basename 从指定路径中获取文件名
dirname 从指定路径中获取目录名去掉文件名 自定义函数
# 函数的定义 函数名 () { 命令 # 使用$n获取函数的参数 [return 返回值]
}
# 调用函数 funname 传递参数1 传递参数2 ...
无参无返回值函数
#!/bin/bash # 无参无返函数 demo() { echo 执行函数 } # 调用函数 demo
无参有返回值函数
#!/bin/bash sum() { echo 求2个数的和 read -p 请输入第一个数字 n1 read -p 请输入第二个数字 n2 echo 两个数字分别为 $n1 和 $n2 return $(($n1$n2)) } # 调用函数 sum echo 两个数的和为$?
有参函数
#!/bin/bash funParam(){ echo 第一个参数为 $1 ! echo 第二个参数为 $2 ! echo 第十个参数为 $10 ! echo 第十个参数为 ${10} ! echo 第十一个参数为 ${11} ! echo 参数总数有 $# 个! echo 作为一个字符串输出所有参数 $* ! } # 调用函数 funParam 1 2 3 4 5 6 7 8 9 10 22
shell程序命令与函数的区别
shell程序命令运行命令时开启一个子进程运行命令
函数在当前shell环境中运行没有开启进程
shell输入输出重定向
命令 file 将数据输出到file文件中 覆盖
命令 file 将数据输出到file文件中 追加
命令 2 file 将错误消息输出到file中
命令 file 21 将正确消息错误消息都输出到file中
wc命令语法
对文本进行统计包括单词个数、行数、字节数
wc -l file 统计文件行数
wc -c file 统计字节数
wc -w file 统计单词数