子分类
Shell中函数返回值超出问题
免费资源网 - https://freexyz.cn/ 1、前言 快半年没有写博客了,荒废了很久,工作中的杂事太多,自己越来越懒了。为了鞭策自己成长,还是要坚持写写博客,记录自己的成长。 2、shell函数介绍 ...
Shell脚本读取标准ini配置文件Demo
免费资源网 - https://freexyz.cn/ ini DEMO 复制代码 代码如下: [TESTFTP] host=127.0.0.1 name=my pass=mylove type=ftp [TESTSSH] host=127.0.0.1 name=my pass=mylove type=ssh [END] Shell...
Shell时间运算及时间差计算方法
免费资源网 - https://freexyz.cn/ 最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。 时间的加减,以及时间差的计算。 一、时间加减 这里处理方法,是将基础的时间转变为时间戳,然后...
Linux下一些常用的Shell脚本整理
免费资源网 - https://freexyz.cn/ 如何计算当前目录下的文件数和目录数 # ls -l * |grep '^-'|wc -l ---- to count files # ls -l * |grep '^d'|wc -l ----- to count dir &...
编写shell脚本将VPS上的数据备份到Dropbox网盘的方法
免费资源网 - https://freexyz.cn/ 看到有人用dropbox备份网站数据,所以今天也试了一下,记得以前是一个python脚本,这是用的是bash 脚本,利用dropbox的api来上传下载的,很方便,脚本的地址...
Shell脚本实现的基于SVN的代码提交量统计工具
最近没啥事,就用bash写了一个基于svn的代码统计小工具。 可以指定统计的目录,默认递归统计子目录。 目前还没有屏蔽指定目录的功能。哈 代码比较粗糙。不过先晒出来。#!/bin/bash - #'''''''''...
Shell脚本中引用、调用另一个脚本文件的2种方法
免费资源网 - https://freexyz.cn/ 在Java,Python中,可以用import的方式来进行脚本或模块之间调用,例如: 复制代码 代码如下: >>> import math >>> math.sqrt(4) 2.0&...
Linux Shell脚本系列教程(七):脚本调试
免费资源网 - https://freexyz.cn/ 一、调试脚本 调试功能是每一种编程语言都应该实现的重要特性之一,当出现一些始料未及的情况时,用它来生成脚本的运行信息,调试信息可以帮你弄清楚是什么原...
Linux Shell脚本系列教程(五):数学运算
免费资源网 - https://freexyz.cn/ 在任何一种编程语言中,算术运算都是必不可少的,shell也不例外。 一、 使用let、(())和[]进行算术运算 可以使用普通变量赋值方法定义数值,这是,它会...
Shell脚本检查IP格式及mysql操作实例
免费资源网 - https://freexyz.cn/ 还是cronjob的一部分,就是在Rails的定时任务里,后台交互运行CheckIPAddress() { echo $1 |grep '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$' > /de...
linux下使用rinetd来实现端口转发
免费资源网 - https://freexyz.cn/ windows下的端口转发一般用的是自带的nat和porttunnel、portmap linux下端口转发映射的程序叫rinetd,启动方法rinetd -c /etc/rinetd.conf ,pkill rin...
Centos下查看网卡的实时流量命令
免费资源网 - https://freexyz.cn/ 可以通过iptraf命令查看网卡的实时流量,图像非常直观。 今天在测试服务器上准备看下网络流量 复制代码 代码如下: [root@localhost ~]# iptraf -d eth0 -bash...
Shell脚本注册到Linux系统服务实例
免费资源网 - https://freexyz.cn/ 注册一个系统服务,开机自启动. 1 脚本编写 #vim test.sh 复制代码 代码如下: #!/bin/bash #description: hello.sh #chkconfig: 2345 20 81 EX...
Linux Shell 数组的创建及使用技巧
免费资源网 - https://freexyz.cn/ linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进...
编写Bash Shell通过gnuplot绘制系统性能数据图的方法
免费资源网 - https://freexyz.cn/ 使用步骤: 1.设置一个定时任何 执行getperf.sh,采集性能数据 2.将采集到性能数据文件,如:192.168.1.1.tar.gz 解压 3.将性能分析的脚步performance_analys...
Linux bash Shell中的变量类型详解
免费资源网 - https://freexyz.cn/ 在Linux系统中进行日常运维或者是编写脚本时,变量是再熟悉不过的了,但这些变量都有哪些类型,具体的用法又有哪些差异呢?本文整理分享给大家: 一、bash变...
php-fpm开机自动启动Shell脚本
免费资源网 - https://freexyz.cn/ 网上有各种版本的php-fpm开机自动启动脚本, 其实你编译后源目录已经生成自动脚本。不用做任何修改即用。 cp {php-5.3.x-source-dir}/sapi/fpm/init.d.php-fpm...
Linux Shell脚本系列教程(六):数组和关联数组
免费资源网 - https://freexyz.cn/ 一、数组和关联数组 数组是Shell脚本非常重要的组成部分,它借助索引将多个独立的独立的数据存储为一个集合。普通数组只能使用整数作为数组索引,关联数组不...
Linux Shell脚本系列教程(三):变量和环境变量
免费资源网 - https://freexyz.cn/ 一、玩转变量和环境变量 变量是任何一种编程语言都必不可少的组成部分,用于存放各种类型的变量。脚本语言大多是弱类型语言(动态语言),也就是说在使用变量时...
执行Shell脚本的4种方法及区别介绍
免费资源网 - https://freexyz.cn/ 执行shell脚本有以下几种方式 1、相对路径方式,需先cd到脚本路径下 复制代码 代码如下: [root@banking tmp]# cd /tmp [root@banking tmp]# ./ceshi.sh...
简介Linux中cp和mv搭配{,}在shell当中的用法
免费资源网 - https://freexyz.cn/ 经常会在博客或者论坛看到类似下面的命令 大括号扩展 Brace expansion { } shell 作用cp /etc/httpd...
Shell脚本实现根据文件的修改时间来分类文件
免费资源网 - https://freexyz.cn/ #!/bin/bash # exctute # ./mod.sh file_type input_folder output_folder # ./mod.sh *.txt /tmp /data/ # paramater count if [ ! $# -eq 3 ]; then echo '...
Shell动态生成数组的多种方法
免费资源网 - https://freexyz.cn/ 如果对linux shell 数组不是很熟悉的话,请看上一篇文章:linux shell 数组建立及使用技巧 ,这篇文章主要讲是动态生成数组系列。方法应该很多,我这里...
Shell、Perl、Python、PHP访问 MySQL 数据库代码实例
免费资源网 - https://freexyz.cn/ 下午写了一个简单的 bash 脚本,用来测试程序,输入一个测试用例文件,输出没有通过测试的用例和结果,然后把结果保存到数据库里。如何在 bash 脚本里直接访...
Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍
免费资源网 - https://freexyz.cn/ Shell中的特殊字符有 1、$ 美元符 2、 反斜杠 3、` 反引号 4、' 双引号 5、< ,>;,*,?,[,] 下面我一一举列说明 一、$符号 1、echo $? 显示的是上一条指...
Shell中的for循环总结
免费资源网 - https://freexyz.cn/ 关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿... 复制代码 代码如下:...