首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
关于我
站外书签
张种恩的技术小栈
行动起来,活在当下
累计撰写
748
篇文章
累计创建
65
个标签
累计收到
39
条评论
栏目
首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
关于我
站外书签
目 录
CONTENT
以下是
Shell
相关的文章
2020-04-11
Shell 练习
练习一选择1、函数内如何设置局部变量(A)A:localB:exportC:sourceD:function2、以下哪一种指令显示的结果为$test(C)A:\echo$testB:echo"$test"C:echo'$test'D:echo"${test}"
2020-04-11
706
0
0
Linux
2019-12-24
Shell脚本编程(16)之创建函数库
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。使用函数可以在脚本中省去一些输入工作,这一点是显而易见的。但如果你碰巧要在多个脚本中使用同一段代码呢?显然,为了使用一次而在每个脚本中都定义同样的函数太过麻烦。有个方法能解决这个问题!bashshell允许创建函数库文件,然后在多个
2019-12-24
408
0
0
Linux
2019-12-24
Shell脚本编程(15)之数组变量和函数
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。数组变量变量有一个很酷的特性就是,它们可作为数组使用。数组是能够存储多个值的变量。这些值可以单独引用,也可以作为整个数组来引用。要给某个变量设置多个值,可以把值放在括号里,值与值之间用空格分隔。$ mytest=(onetwothr
2019-12-24
737
0
0
Linux
2019-12-24
Shell脚本编程(14)之在函数中使用变量
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。向函数传递参数bashshell会将函数当作小型脚本来对待。这意味着你可以像普通脚本那样向函数传递参数。函数可以使用标准的参数环境变量来表示命令行上传给函数的参数。例如,函数名会在$0变量中定义,函数命令行上的任何参数都会通过$1、
2019-12-24
584
0
0
Linux
2019-12-24
Shell脚本编程(13)之函数的返回值
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。bashshell会把函数当作一个小型脚本,运行结束时会返回一个退出状态码。有3种不同的方法来为函数生成退出状态码。默认退出状态码默认情况下,函数的退出状态码是函数中最后一条命令返回的退出状态码。在函数执行结束后,可以用标准变量$?
2019-12-24
643
0
0
Linux
2019-12-24
Shell脚本编程(12)之基本的脚本函数
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。在编写shell脚本时,你经常会发现在多个地方使用了同一段代码。如果只是一小段代码,一般也无关紧要。但要在shell脚本中多次重写大块代码段就太累人了。bashshell提供的用户自定义函数功能可以解决这个问题。可以将shell脚本
2019-12-24
629
0
0
Linux
2019-12-23
Shell脚本编程(11)之获取用户输入
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。尽管命令行选项和参数是从脚本用户处获得输入的一种重要方式,但有时脚本的交互性还需要更强一些。比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bashshell为此提供了read命令。基本的读取read命令从标准输入(键盘)
2019-12-23
687
0
0
Linux
2019-12-23
Shell脚本编程(10)之处理选项
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。如果你已经看过前面的内容,应该就见过了一些同时提供了参数和选项的bash命令。选项是跟在单破折线后面的单个字母,它能改变命令的行为。本节将会介绍3种在脚本中处理选项的方法。查找选项表面上看,命令行选项也没什么特殊的。在命令行上,它们
2019-12-23
713
0
0
Linux
2019-12-23
Shell脚本编程(9)之使用shift命令移动变量
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。bashshell工具箱中另一件工具是shift命令。bashshell的shift命令能够用来操作命令行参数。跟字面上的意思一样,shift命令会根据它们的相对位置来移动命令行参数。在使用shift命令时,默认情况下它会将每个参数
2019-12-23
603
0
0
Linux
2019-12-23
Shell脚本编程(8)之特殊参数变量
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。参数统计特殊变量$#含有脚本运行时携带的命令行参数的个数。可以在脚本中任何地方使用这个特殊变量,就跟普通变量一样。$cattest17.sh#!/bin/bashecho"$#parameters"$./test
2019-12-23
633
0
0
Linux
2019-12-23
Shell脚本编程(7)之命令行参数
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。向shell脚本传递数据的最基本方法是使用命令行参数。命令行参数允许在运行脚本时向命令行添加数据。$./addem1030本例向脚本addem传递了两个命令行参数(10和30)。脚本会通过特殊的变量来处理命令行参数。读取参数bash
2019-12-23
617
0
0
Linux
2019-12-23
Shell脚本编程(6)之循环
本部分内容参考自《Linux命令行与shell脚本编程大全第3版》。for命令重复执行一系列命令在编程中很常见。通常你需要重复一组命令直至达到某个特定条件,比如处理某个目录下的所有文件、系统上的所有用户或是某个文本文件中的所有行。bashshell提供了for命令,允许你创建一个遍历一系列值的循环。
2019-12-23
532
0
0
Linux
1
2