成功最有效的方法就是向有经验的人学习!

Shell 第2页

shell面试题

闲着没事把之前的一些shell面试题分享一下 创建用户,这道题考点:正则对比,eval使用 #!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:...

赞(0)陈桂林陈桂林阅读(1284)去评论

随机生成指定长度的字符串(大写小写数字)

今天在做一道题时要求生成指定长度的密码,要求包含小写字母大写字母或数字 于是乎我写了一个脚本,放在/usr/bin目录下供脚本中调用。 每一个字符都是由系统变量RANDOM随机从指定的库中取余得出的。 脚本用法: 默认不加参数表示输出数字,...

赞(3)陈桂林陈桂林阅读(2501)评论(2)

Shell特殊变量

  变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给...

赞(0)陈桂林陈桂林阅读(1051)去评论

awk里面执行shell命令

先把文件列表存在filename文件中 先 awk '{system("rm $0")}' filename -------WRONG 因为对于 system来说 $0 不再是某行全部的内容,而是 “sh” , 上面的命令相当于执行“ sh...

赞(0)陈桂林陈桂林阅读(1780)去评论
shell if [[ ]]和[ ]区别 || &&-陈桂林博客

shell if [[ ]]和[ ]区别 || &&

[]和test 两者是一样的,在命令行里test expr和[ expr ]的效果相同。 test的三个基本作用是判断文件、判断字符串、判断整数。支持使用 ”与或非“ 将表达式连接起来。 test中可用的比较运算符只有==和!=,两者都是用...

赞(0)陈桂林陈桂林阅读(1150)去评论

Shell中各种判断语法

按照文件类型进行判断 -b 判断文件是否存在,并且是否为快设备文件(是块设备文件为真) -c 判断文件是否存在,并且是否为字符设备文件(是字符设备文件为真) -d 判断文件是否存在,并且是否为目录文件(是目录为真) -e 判断文件是否存在,...

赞(0)陈桂林陈桂林阅读(1584)去评论

判断脚本传入了多少个参数

需求描述: 在写shell脚本的时候,会有这样的需求,脚本在执行的过程中是需要传入参数的,如果没有参数传递给脚本, 就会给出相应的脚本使用方法或者例子,告知,脚本后面应该加什么样的参数。所以呢,这里要做的就是如何 知道当前传递给脚本的参数的...

赞(0)陈桂林陈桂林阅读(1119)去评论

Shell数组:shell数组的定义、数组长度

Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。 bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值...

赞(0)陈桂林陈桂林阅读(1209)去评论

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

登录

找回密码

注册