Shell 脚本(shell script),是一种为 shell 编写的脚本程序。 Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。 Linux 的 Shell 种类众多,常见的有: Bourne Shell(/usr/bin/ ...
分类:
系统相关 时间:
2018-11-17 13:18:30
阅读次数:
161
1.变量赋值: name=lbg 等号前后不能有空格 name="Lebron James" 变量值中有空格要用双引号 echo ${name} 用${}更保险 shopt -s -o nounset 设置“先声明再使用” 2.取消变量: unset ... ...
分类:
系统相关 时间:
2018-11-16 15:12:34
阅读次数:
199
Linux执行脚本有两种方式,主要区别在于是否建立子shell 1、像sh,bash,./命令是用来执行shell脚本的,在bash/sh命令下,脚本文件可以无"执行权限",即没有rwx中的x权限。而对于./命令,脚本文件必须要有执行权限。<!--5f39ae17-8c62-4a45-bc43-b3 ...
分类:
系统相关 时间:
2018-11-14 12:36:36
阅读次数:
224
那么如果不是shell脚本,是php、python、java的配置文件呢,如何使用传入的shell变量?我能想到的方式就是在容器构建时,先执行一个shell脚本,使用一些shell命令(如sed)来替换配置文件中需要传入的参数。然后再启动服务。
分类:
其他好文 时间:
2018-11-13 00:04:05
阅读次数:
211
shell变量名定义规则 shell中单引号和双引号的区别 read命令,使用read命令从stdin获取输入并赋值给PERSON,最后在stdout输出 readonly只读变量,该命令可以将变量定义为只读变量,只读变量的值不能被改变 unset删除变量 语法 unset varable_name ...
分类:
系统相关 时间:
2018-11-01 13:43:11
阅读次数:
199
常用os模块工具: shell变量 os.environ 运行程序 os.system, os.popen, os.execv, os.spawnv 派生进程 os.fork, os.pipe, os.waitpid, os.kill 文件描述符、文件锁 os.read, os.write, os. ...
分类:
编程语言 时间:
2018-10-30 23:57:24
阅读次数:
247
使用read命令来接受输入使用read来把输入值分配给一个或多个shell变量-p指定要显示的提示-s静默输入,一般用于密码-nN指定输入的字符长度N-d‘字符’输入结束符-tNTIMEOUT为N秒read从标准输入中读取值,给每个单词分配一个变量所有剩余单词都被分配给最后一个变量read-p“Enterafilename:“FILEbash如何展开命令行1、将命令行传入bash。2、解析引用分割
分类:
其他好文 时间:
2018-10-30 17:25:49
阅读次数:
223
shift 语句 shift语句按照如下方式重新命名所有的位置参数变量,即$2成为$1,$3成为$2...在程序中每使用一次shift语句,都使所有的位置参数依次向左移动一个位置,并使位置参数$#减1,直到减到0为止。 示例: [tibasbil@ibastst /ibas]$ set -- "I ...
分类:
系统相关 时间:
2018-10-25 18:03:36
阅读次数:
203
Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使 ...
分类:
系统相关 时间:
2018-10-12 13:51:50
阅读次数:
168