子分类
Shell脚本编程中常用的数学运算实例
免费资源网 - https://freexyz.cn/ 这部分主要讨论数学相关的shell脚本编程。 加法运算 新建一个文件“Addition.sh”,输入下面的内容并赋予其可执行的权限。 复制代码 代码如下:#!/bin/bash ec...
Shell脚本中单引号(‘)和双引号(“)的使用区别
免费资源网 - https://freexyz.cn/ 在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的格式,但也有出现使用$param...
在Shell中分割字符串的例子
免费资源网 - https://freexyz.cn/ 比如,要分割 test=”aaa,bbb,cc cc,dd dd”,可以这样复制代码 代码如下: arr=$(echo $test|tr ',' 'n') 还可以这样复制代码 代码如下: OLD_IFS=$IFS IFS=, ...
Shell中的循环语句for、while、until实例讲解
免费资源网 - https://freexyz.cn/ 在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧。这里包括for/while/until循环,以及...
Linux中删除文件内空行的4种方法
免费资源网 - https://freexyz.cn/ 在Linux上处理一些数据文件时,有时候需要将其中的空行过滤掉,系统中提供的各种工具都可以完成这个功能。将常用的介绍如下吧: 1. grep 复制代码 代码如下:g...
Linux中使用Shell脚本查看Java线程的CPU使用情况
免费资源网 - https://freexyz.cn/ 线上Java应用,在业务高峰期的时候经常出现CPU跑高,需要查看实时的线程占用cpu情况,下面是一个很好用的脚本,可以快速导出每个线程的占用CPU情况,结合jsta...
Shell脚本把文件从GBK转为UTF-8编码
免费资源网 - https://freexyz.cn/ shell 脚本:#!/bin/sh ## ## convert file from GB2312 to UTF-8 ## path='$1' unset opt if [ '$2' = 'force' ]; then opt='-c -s' fi if [ -z '$path' ]; ...
centos/rhel下实现nginx自启动脚本实例
免费资源网 - https://freexyz.cn/ 通常在centos、rhel的OS下,我们大多是通过chkconfig来管理服务,比如开机自动启动服务之类。这里给大家介绍一个很好用的nginx启动脚本。以及简单的使用,如...
Shell脚本实现的memcached进程监控
免费资源网 - https://freexyz.cn/ WEB服务器使用memcached,但是不知道为什么memcached老是挂掉(基本20分钟~50分钟左右),导致部分网站页面在访问的时候出错;定义日志后,查看日志也未能发...
Shell获取文件的文件名和扩展名的例子
免费资源网 - https://freexyz.cn/ basename example.tar.gz .tar.gz # => example FILE='example.tar.gz' echo '${FILE%%.*}' # => example echo '${FILE%.*}' # => example.tar echo...
5个Shell脚本编程入门练习例子
免费资源网 - https://freexyz.cn/ 例子一:绘制特殊图形复制代码 代码如下: #!/bin/bash MAX_NO=0 echo -n 'Enter Number between (5 to 9) : ' read MAX_NO if ! [ $MAX_NO -ge 5 -a $M...
Shell中实现飞行文字效果
免费资源网 - https://freexyz.cn/ 大家肯定见过WEB页面上飞行字的效果,但是在Linux系统中,特别是bash命令行模式下,如何实现echo出来的字符串以飞行的特效展现出来呢?这个特效不见得实用,...
shell脚本编写的俄罗斯方块游戏代码
免费资源网 - https://freexyz.cn/ 粘贴以下代码到一个空的Shell脚本文件中,并在Bash 中运行即可!复制代码 代码如下: #!/bin/bash # Tetris Game # 10.21.2003 xhchen<[email]xhchen@winbo...
shell脚本实现的网站日志分析统计(可以统计9种数据)
免费资源网 - https://freexyz.cn/ 写了个shell脚本,可以用来统计每天的访问日志,并发送到电子邮箱,方便每天了解网站情况。 脚本统计了: 1、总访问量 2、总带宽 3、独立访客量 4、访问IP统...
shell实现FizzBuzzWhizz问题示例(拉勾网面试题)
免费资源网 - https://freexyz.cn/ 试题: https://www.jinshuju.net/f/EGQL3D 语言: Shell (Bash) 运行方式: sh num-game.sh 数字1 数字2 数字3 如果不想使用传递数字的方式, 可以修改 num-game...
shell统计pv和uv、独立ip的方法
免费资源网 - https://freexyz.cn/ 每天分析日志的哥们实在伤不起,经常需要给出PV,UV,独立IP等一些统计值,使用C/C++,java都可以写,过程是这样的,先读取文件,逐行扫描,把能标记的值放入...
linux shell流程控制语句实例讲解(if、for、while、case语句实例)
免费资源网 - https://freexyz.cn/ 一、shell条件语句(if用法) if语句结构[if/then/elif/else/fi] 复制代码 代码如下:if 条件测试语句 then action [elif 条件 action else action ] fi 如果...
Linux base shell重定向详解
免费资源网 - https://freexyz.cn/ 一、标准输入,标准输出与标准错误输出 在linux shell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容...
shell脚本函数:控制颜色、定位、居中显示的代码
免费资源网 - https://freexyz.cn/ 一、控制颜色代码: 复制代码 代码如下: #!/bin/sh function colour () { case $1 in black_green) echo -e 33[40;32m &nbs...
shell按行读取文件的3种方法
免费资源网 - https://freexyz.cn/ 方法有很多,下面写出三种方法: 写法一:复制代码 代码如下:#!/bin/bash while read line do echo $line done < filename(待读取的文件) 写法二:复制代...
linux shell命令行参数用法详解
免费资源网 - https://freexyz.cn/ 习惯使用linux命令行来管理linux系统,例如: 复制代码 代码如下: $ date 二 11 23 01:34:58 CST 1999 $ 用户登录时,实际进入了shell,它遵循一定的语...
shell脚本结合iptables防端口扫描的实现
免费资源网 - https://freexyz.cn/ 网上有现在的防端口工具,如psad、portsentry,但觉得配置有点麻烦,且服务器不想再装一个额外的软件。所以自己就写了个shell脚本实现这个功能。基本思路是:...
使用shell脚本采集系统cpu、内存、磁盘、网络等信息
一、cpu信息采集 1).采集cpu使用率 采集算法:通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下: 1. cat /proc/stat | grep ‘cpu0得到cpu0的信息 2. cpuTota...
利用shell删除数据表中指定信息和字段对应的文件
免费资源网 - https://freexyz.cn/ 利用mysql shell命令读取数据库信息,删除指定字段,以及字段对应的文件,适用Linux平台。 前面变量定义为数据基本配置 复制代码 代码如下: #!/bin/bash #Pro...
脚本自动添加crontab示例
免费资源网 - https://freexyz.cn/ 脚本自动添加crontab 复制代码 代码如下: #!/bin/sh BASEDIR=`dirname $0`/.. BASEDIR=`(cd '$BASEDIR'; pwd)` PROGRAM=$BASEDIR/bin/daemon.sh CRONTAB_CMD=...
Linux Shell 常见的命令行格式简明总结
免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #在后台执行 cmd 指令cmd & #命令序列. 在同一行执行多个命令cmd1 ; cmd2 #在当前 shell 中以一组的形式执行多个命令{ cmd1 ; cmd2 ;...