01 2020 档案
摘要:和其他脚本语言一样,bash同样支持函数。我们可创建特定的函数,也可以创建能够接受参数的函数。需要的时候直接调用就可以了。 1.定义函数 function fname() { statements; } 或者: fname() { statements; } 只需要使用函数名,就可以调用某个函数 例
阅读全文
摘要:调试功能是每一种编程语言都应该实现的重要功能之一,当出现一些始料未及的情况时,用它来生成脚本运行信息。调试信息可以帮助你弄清楚是什么原因使得程序发生崩溃行为异常。 1.bash -x 脚本.sh (使用-x选项,启动shell脚本的跟踪调试功能) [root@gitlab script]# bash
阅读全文
摘要:1.获得字符串长度 可以使用下面的方法获得变量值得长度: length=${#value} 例如: [root@gameserver1 shell]# var=12345678 [root@gameserver1 shell]# echo ${#var} 8 这样就能获取变量字符串的长度 2.识别当
阅读全文
摘要:我有两个配置文件 [root@gameserver1 conf]# ls auth_1.json auth_2.json 先打开auth_2.json 在vim编辑器中打开auth_1.json,在打开的auth_2.json进入末行模式中输入 回车 同时打开两个文件编辑 按ctrl+w+w可切换文
阅读全文
摘要:case分支属于匹配执行的方式,它针对指定的变量预先设置一个可能的取值,判断该变量的实际取值是否与预设的某一个值相匹配,如果匹配上了,就执行相应的一组操作,如果没有任何值能够匹配,就执行预先设置的默认操作。 语法: case 变量值 in模式1) 命令序列1 ;;模式2) 命令序列2 ;; *) 默
阅读全文
摘要:默认情况下,yum方式新安装的 mariadb 的密码为空,在shell终端直接输入 mysql 就能登陆数据库。 如果是刚安装第一次使用,请使用 mysql_secure_installation 命令初始化。 # mysql_secure_installation NOTE: RUNNING A
阅读全文
摘要:我的名字叫江户川柯南,原本是个名侦探,不幸被歹徒灌下毒药而变小。身体虽然缩小了,头脑还是一样的好。无论如何,真相只有一个!
阅读全文