shell 的父子关系、理解 shell 的内建命令
原创
2022-06-21 11:08:02
263阅读
1.shell的父子关系进程就是正在运行的程序,bashshell是一个程序,当它运行的时候,就成为一个进程。父shell可以创建子shell[root@localhost~]#ps-f//正在运行的程序UIDPIDPPIDCSTIMETTYTIMECMDroot10828960Nov01pts/000:00:01-bashroot30321082021:31pts/000:00:00ps-f[r
原创
2018-11-04 16:38:09
542阅读
系统函数basename基本语法basename [ string / pathname ][ suffix ](功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项suffix为后缀,如果suffix被指定了
原创
2022-02-17 15:39:19
53阅读
系统函数basename基本语法basename [ string / pathname ][ suffix ](功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项suffix为后缀,如果suffix被指定了,basename会将pathname或string中的suffix去掉。案例[root@note01 test]# ...
原创
2021-05-31 19:03:56
220阅读
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: 说明: 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返
原创
2021-07-15 10:59:00
878阅读
yield就是 return 返回一个值,并且记住这个返回的位置,下次迭代就从这个位置后开始
首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函
原创
2021-04-20 23:30:36
400阅读
Linux shell是一个操作系统提供的、时刻都在运行的复杂交互式程序。它为用户提供了启动程序、管理文件系统中的文件以及运行在linux系统上进程的途径。对于linux OS 运维或linux shell编程而言,理解shell的概念是重要的一课。当我们使用ssh客户端工具,通过密钥认证或者密码认证,登陆成功后,操作系统就为我们创建了一个shell进程。λ ssh root@lhh.p...
原创
2021-09-13 11:35:45
149阅读
一、在脚本中定义函数 与变量一样,在使用函数之前应该对函数进行定义。与其他编程类语言相比,由于没有数据类型的概念,因此也不必定义函数的类型。 (1)在脚本中可以使用以下方式定义函数: function_name(){ 语句1 语句2 ...}(2)有时为了便于阅读,也可以使用以下方式定义函数: function function_name(){ 语句1 ...
转载
2013-12-17 15:29:00
97阅读
2评论
shell中的函数函数 [避免重复的代码]定义函数函数名 () { 命令 命令}调用函数mymkdir(){mkdir /testcd /testlsecho "ok"}[root@vh01 init.d]# vim myhttpd#!/bin/bash#chkconfig: - 80 90star ...
转载
2021-08-08 11:47:00
170阅读
2评论
set-eset-opipefaila(){123echo'ok'}b(){ifa;thenecho'ok'elseecho'okk'fia||echo'ok'a}bb函数3种调用方式,a函数执行的结果不同
原创
2020-04-23 18:46:49
639阅读
1.isNumber 2.命令可用 3.当前用户是root1.isNumber 判断“字符串”是否是个数字:declare chkNumber=0
isNumber(){
parameter1=$1
&nb
原创
2016-09-19 17:20:44
1884阅读
点赞
Shell函数 系统函数 函数介绍 Shell编程和其他编程语言一样, 有函数, 函数是由若干条shell命令组成的语句块,实现Shell脚本代码重用和模块化编程。 函数分类 系统函数 自定义函数 系统函数介绍 系统自带提供的函数, 可以直接使用. basename系统函数 介绍 basename函 ...
转载
2021-08-08 20:43:00
144阅读
2评论
一、shell中的函数概念:我们常常把完成固定功能,并且多次使用的一组命令或者语句封装在一个固定的
原创
2022-07-11 15:55:41
4391阅读
函数函数就是把一段代码整理到一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式:function f_name(){ command }函数必须放在最前面,函数名可以自己定义。案例一:[root@congji shell]#
原创
2018-02-08 21:24:11
6936阅读
一、我对函数的理解就是:编写shell脚本时,你经常会发现在多个地方使用了同一段代码。如果只是一小段代码,一般也无关紧要。但是要在shell脚本中多次重写大块代码段,那就太累人了。bash shell提供的用户自定义函数功能就可以解决这个问题。二、创建函数的四种方法:前三种是在脚本中创建,第四种是在命令行创建。第一种、function name () {
commands;
}第二种、fu
转载
2024-04-03 20:26:23
70阅读
shell函数将命令序列按格式写在一起可方便重复使用命令序列Shel1函数定义:1function函数名{命令序列}2函数名(){命令序列}函数返回值:return表示退出函数并返回一个退出值,脚本中可以用?变量显示该值使用原则:1、函数结束就取返回值,因为?变量只返回执行的最后一条命令的退出状态码2、退出状态码必须是0255,超出时值将为除以256取余functiondb1{readp"请输入:
原创
2021-12-23 14:14:13
170阅读
Shell函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: [ function ] funname [()] { action; [return int;] } 说明: 1、可以带function fun() 定义,也可以直接f
原创
2022-01-08 13:20:32
40阅读