shell的函数只能返回整数值,如果想让函数返回字符串可以在函数调用处为变量赋值。 # 定义函数function test() { name=$1 echo "123213" } # 调用函数,执行结果赋值给变量ret ret=$(test "lishichao") echo $ret # 执行结果 ...
分类:
系统相关 时间:
2019-11-20 12:39:26
阅读次数:
535
今天在写一个脚本时自定义了一个函数,调用该函数时一直提示“未找到命令”最后反思了一下,函数要写在脚本开头,否则调用不到,该经验希望能给他人帮助。
分类:
系统相关 时间:
2019-11-02 23:39:36
阅读次数:
134
数组就是把n个变量或者字符内容集合起来用一个名字命名
接着用编号对它们区分的元素集合,这个名字叫数组名
区分不同内容的是编号,叫数组下标
有了数组,就能用一样的名字引用不同的变量或者变量值,并通过数字来识别它们
使用数组也能使代码缩短简洁等好处
分类:
编程语言 时间:
2019-11-02 23:32:47
阅读次数:
100
for循环和shell数组小脚本案例,利用for循环和shell数组打印下面这段话英文字母数不大于5的单词
分类:
编程语言 时间:
2019-11-02 09:59:29
阅读次数:
110
[ function ] funname [()] { action; [return int;] } demoFun(){ echo "这是我的第一个 shell 函数!" } echo " 函数开始执行 " demoFun echo " 函数执行完毕 "return: funWithReturn ...
分类:
系统相关 时间:
2019-10-26 18:52:23
阅读次数:
87
[toc] 第六章 Shell数组应用 1. 数组基本概述 01. 什么是数组? 数组其实也算是变量,传统的变量只能存储一个值,但数组可以存储多个值。 02. 数组的分类 Shell数组分为普通数组和关联数组。普通数组:只能使用整数作为数组索引。关联数组:可以使用字符串作为数组索引。 2. 数组基本 ...
分类:
编程语言 时间:
2019-10-23 21:50:43
阅读次数:
91
[toc] 第一章 Shell基本概述 1. Shell课程大纲介绍 01)Shell基本概述 02)Shell变量定义 03)Shell数值运算 04)Shell流程控制 05)Shell循环语句 06)Shell数组函数 07)Shell内置命令 08)Shell正则表达式 2. 什么是Shel ...
分类:
系统相关 时间:
2019-10-23 09:34:20
阅读次数:
113
1. Shell课程大纲介绍 01)Shell基本概述 02)Shell变量定义 03)Shell数值运算 04)Shell流程控制 05)Shell循环语句 06)Shell数组函数 07)Shell内置命令 08)Shell正则表达式 2. 什么是Shell ? Shell命令是存在交互式和非交 ...
分类:
系统相关 时间:
2019-10-23 09:26:27
阅读次数:
94
Bash shell数组: 只支持一维数组(不支持多维数组) ,初始化时不需要定义数组大小。数组下标从0开始。 Shell 数组用括号表示,元素用 空格 分开,array_name=(value value1 value2 value3 ...... valuen) 实例定义数组,两种方式 arra ...
分类:
编程语言 时间:
2019-10-20 23:59:06
阅读次数:
178
case多分支语句case语句的结构:针对变量的不同取值,分别执行不同的命令列case变量值in模式1)命令序列1;;模式2)命令序列2;;.....*)默认命令序列esac示例:字符类型识别:提示用户输入一个字符;判断出该字符是字母、数字或者其他字符。脚本如下:[root@localhostopt]#vimtest01.sh#!/bin/bashread-p"请输入一个字符:"keycase$k
分类:
编程语言 时间:
2019-10-14 10:47:36
阅读次数:
125