Shell [oldboy]一道没人搞得定的趣味Shell编程游戏题!,看看你会不会? 摘要 在老男孩博客看了个Shell脚本的考试题,觉得挺有意思就试着写了下,只实现了基本的功能,大佬勿喷。 需求 首先让系统随机生成一个数字,给这个数字定一个范围(1-60),让用户输入猜的数字,对输入进 …
Shell [shell]脚本库(PHP,MySQL,Mariadb) PHP多版本编译安装脚本 #!/bin/bash #Auto Install PHP (5.6|7.0|7.1) . /etc/init.d/functions clear #Root test [ $(id -u) != "0" ] && echo "Error: You must be root to run this script" &am …
Shell [shell]脚本库(Python,PostgreSQL,vsftpd) Python多版本编译安装脚本 #!/bin/bash # version:v1.0 # func:Python 3.5 3.6 3.7安装 # 定义安装目录、及日志信息 . /etc/init.d/functions [ $(id -u) != "0" ] && echo "Error: You must be ro …
Shell [shell]脚本库(Nginx,Apache,JAVA) Nginx多版本编译安装脚本 #!/bin/bash # CentOS 6|7 已测试 # Time: 2018-8-10 # install_nginx . /etc/init.d/functions [ $(id -u) != "0" ] && echo "Error: You must be root to run this scri …
Shell [SHELL脚本练习]自动分区格式化挂载磁盘 脚本用途 主要用于阿里云批量开通Linux服务器后的数据盘挂载处理 脚本功能 1、自动分区格式化并挂载磁盘 2、多磁盘可自动重复识别操作 3、对已挂载硬盘过滤处理,不会影响 4、仅学习shell测试编写23333333 …
Shell [SHELL脚本练习]Shell编程关于函数要注意的几点 一、无论是在函数内,还是在函数外,$0的值都是该脚本本身。 vim test.sh #!/bin/bash echo $0 function testFunc(){ echo "In function:" echo "\$0=$0" echo "\$1=$1" } testFunc 'test test' 二、函数内 …
Shell [SHELL脚本练习]Shell cat EOF 变量问题 如果碰到cat的文本中带有$符号问题,会把$的值变成空。可以一个一个加反斜杠注释\$,但是如果比较多比较麻烦。 简单的办法。可以在EOF上加冒号就可以了。 cat >> yihaodian.repo << "EO …
Shell [SHELL脚本练习]awk 使用 system执行shell命令 需求 有sum.txt文件,每隔10行插入“----------------”来做分隔 命令 awk '1;NR%10==0{system("echo ---------------------")}' sum.txt 其中,1 在前,表示在后面匹配条件(每隔10行NR%10==0 …
Shell [SHELL脚本练习]Shell脚本学习之“>/dev/null 2>&1 这句话的含义” 1表示标准输出,2表示标准错误输出 2>&1表示将标准错误输出重定向到标准输出,这样,程序或者命令的正常输出和错误输出就可以在标准输出输出(也就是一起输出)。 一般来讲标准输出和标准错误输出都 …
Linux [SHELL脚本练习]CentOS 6|7判断系统版本笔记 要写一个centos系统的初始化脚本,但是centos6和centos7版本有很多命令都不相同,所以为了让脚本在两个版本之间都可以使用,就需要对centos系统版本进行判断。 通过查找各种资料,我发现基本有下面几种查看 …