如果学习过高级语言比如java和c语言等,此时你要是获取一个函数的返回值,直接在函数里面写上return即可,然后在函数执行时将返回结果赋值给某个
变量
即可。但是在
shell
脚本
中
限制较多,因此如果我们想
实现
这样的功能的话,稍微困难一些,本人在实践
中
做了一些该方面的实验,并做笔记分享。
shell
脚本
的返回值可以使用return参数,但是return只能返回整数类型的值。因此
实现
比较复杂的功能的话
shell
脚本
可能不太友好。
比如下面这个例子:
#!/bin/bash
function in_path(){
cmd=$1
path=$2
oldIFS=$IFS
Linux
Shell
中
写循环时,常常要用到
变量
的
自增
,现在总结一下整型
变量
自增
的方法。
我所知道的,bash
中
,
变量
自增
,目前有五种方法:
1. i=`expr $i + 1`;
2. let i+=1;
3. ((i++));
4. i=$[$i+1];
5. i=$(( $i + 1 ))
可以实践一下,简单的实例如下:
复制代码 代码如下:
#!/bin/bash
Shell
脚本
,就是利用
Shell
的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说
Shell
脚本
就是一系列命令的集合。
Shell
可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来解释执行程序,如果熟练掌握
Shell
脚本
,可以让我们操作计算机变得更
加
轻松,也会节省很多时间。
本篇文档整理了来自网络的250个
shell
脚本
,希望对大家有所帮助。代码清晰可复制,电子版有利于大家随时练习,提升实战能力,是融汇了
Shell
脚本
所有核心知识点的集大成之作,是学习、提升、面试的必备精品,建议大家收藏保存起来。
参考shelog_test.sh
[2015-02-12 01:14:30] -- [ERRO] -- [shelog_test.sh] -- [ERRMSG HERE1] -- [LOGID_1423732470698687721_43560] -- [1]
[2015-02-12 01:14:30] -- [INFO] -- [shelog_test.sh] -- [INFO LOG HERE HAHAHA1] -- [LOGID_1423732470698687721_43560] -- [2]
[2015-02-12 0