2020年2月4日

shell 函数

摘要: 格式[function] function-name(){ function-body;}[function]为可选部分。function-name为函数名字。()中没有任何内容,通过$1..$n来获得参数$0 代表脚本名字.$1~$n 添加到Shell的各参数值。$? 执行上一个指令的返回值,为0说明指令正常执行,也可以作为函数的返回值。$* 所有参数列表$- 显示shell使用的当前... 阅读全文

posted @ 2020-02-04 22:13 哆啦只是个梦哦 阅读(119) 评论(0) 推荐(0) 编辑

shell 循环

摘要: shell脚本的第一行一般为#!bin/bash 指定命令解释器,#!后面为搜寻解释器的绝对路径。要赋予shell脚本文件可以执行的权限。ls –l filename 可以查看该文件的权限,通过chmod 777 filename 可以赋值给文件新的权限。for 循环数字型循环#!/usr/bin/bash#for i in {1..10}#for i in $(seq 1 10) 等价 for ... 阅读全文

posted @ 2020-02-04 20:08 哆啦只是个梦哦 阅读(114) 评论(0) 推荐(0) 编辑

if语句与$特殊含义

摘要: $的特殊含义$0 代表脚本名字.$1~$n 添加到Shell的各参数值。$? 执行上一个指令的返回值,为0说明正常执行$* 所有参数列表$- 显示shell使用的当前选项,与set命令功能相同$# 参数个数 $@ 不加引号与$*相同,加上引号,$@是把每个参数看成一个字符串,而$*是把所有的参数看成一个字符串$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号)$! ... 阅读全文

posted @ 2020-02-04 18:07 哆啦只是个梦哦 阅读(658) 评论(0) 推荐(0) 编辑

导航