子分类
利用perl、python、php、shell、sed、awk、c 实现字符串的翻转
免费资源网 - https://freexyz.cn/ 原题: Q:有a.txt文件,里面内容如下 1234569 abcABCabc 要求使用awk打印出以下结果 987654321 cbaCBAcba A: shell :[root@vps tmp]# rev a.txt 965...
shell脚本正则匹配文件中的Email并写入到文件中代码分享
免费资源网 - https://freexyz.cn/ 代码如下:复制代码 代码如下:#! /bin/bash function read_file(){ for line in `cat $1` do if [ `echo $line |grep...
linux shell命令行选项与参数用法详解
免费资源网 - https://freexyz.cn/ 问题描述:在linux shell中如何处理tail -n 10 access.log这样的命令行选项? 在bash中,可以用以下三种方式来处理命令行参数,每种方式都有自己的应用场景。...
bash shell命令行选项与修传入参数处理
免费资源网 - https://freexyz.cn/ 在编写shell程序时经常需要处理命令行参数,本文描述在bash下的命令行处理方式。 选项与参数: 如下命令行: 复制代码 代码如下: ./test.sh -f config....
监控php-fpm并自动重启服务的shell脚本
免费资源网 - https://freexyz.cn/ 脚本代码:复制代码 代码如下: #!/bin/bash #变量初始化 process='php-fpm' #进程名 startCmd='/etc/init.d/php-fpm start' #启动命令 down=0 while true do ...
Bash Shell字符串操作小结
免费资源网 - https://freexyz.cn/ 1. 取长度复制代码 代码如下:str='abcd' expr length $str # 4 echo ${#str} # 4expr '$str' : '.*' # 4好...
vtune自动化安装脚本
免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!/bin/bash #!/usr/bin/expect -f #!/usr/bin/env bash yum install -y expect wget cd /root wget http://172.16.92.99/share/tar/vtun...
bash获取当前路径示例
免费资源网 - https://freexyz.cn/ bash获取脚本所在路径复制代码 代码如下: #!/bin/bash CMD_PATH=`dirname $0` echo 'current cmd path:$CMD_PATH' cd $CMD_PATH echo $PWD 免费资源网 - http...
分享一个实用的iptables脚本(各种过滤写法参考)
免费资源网 - https://freexyz.cn/ 这个iptables脚本不错,很实用,根据实际应用改一下就可以自己用。分享出来,供大家来参考。原作者佚名。源代码如下:复制代码 代码如下: #!/bin/sh # modpro...
shell基础学习中的字符串操作、for循环语句示例
免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!/bin/bashmy_name='jxq' echo $my_nameecho ${my_name} # ------------------------------------ # 字符串操作# ---------------------...
Shell 命令替换的两种方式
免费资源网 - https://freexyz.cn/ 命令替换(command substitution)是指 Shell 执行命令并将命令替换部分替换为执行该命令后的结果。 命令替换有两种方式: 1. 使用 backtick 符号(即 ...,反引...
在shell或者perl中改变字体或背景的颜色
免费资源网 - https://freexyz.cn/ 在shell下提到终端的颜色的时候不得不提到几个提示符变量: PS1:默认提示符,也就是远程登上系统之后,打开终端,我们天天见到的那个熟悉的提示符; [root@v...
shell脚本递归遍历目录及子目录的例子分享
免费资源网 - https://freexyz.cn/ 用shell写的递归遍历目录的脚本,脚本实现递归遍历指定目录,打印目录下的文件名。 实例1:复制代码 代码如下: #!/bin/sh function scandir() { ...
shell脚本中执行时提示“没有那个文件或目录”的解决办法
免费资源网 - https://freexyz.cn/ 出现bad interpreter:No such file or directory的原因,是文件格式的问题。这个文件是在Windows下编写的。换行的方式与Unix不一样,但是在vim下面如果不Set...
shell脚本命令行参数简介
免费资源网 - https://freexyz.cn/ 之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互。bash shell提供了命令行参数添加在命令后面的数据值)、命令行选项修改命令行为的单...
bash批量重命名、批量更改后辍的方法
免费资源网 - https://freexyz.cn/ 用特定的格式重命名当前目录的图像文件,脚本如下:复制代码 代码如下: #!/bin/bash #Filename:rename_photo.sh set -x count=1 for img in *.jpg *.png do n...
Shell中处理包含空格的文件名实例
免费资源网 - https://freexyz.cn/ 今天在处理文件时遇到个问题,当文件名包含空格时,for循环就出问题了。 例如,我在当前文件夹下建立3个文件名包含空格的文件:复制代码 代码如下:keakons-Ma...
shell脚本实现ssh自动登录功能分享
免费资源网 - https://freexyz.cn/ 文件名:ssh_auto_login 复制代码 代码如下: #!/usr/bin/expect ## # ssh模拟登陆器 # # @author zhiyuan ## if {$argc<4} { puts 'Error...
shell脚本中28个特殊字符的作用简明总结
免费资源网 - https://freexyz.cn/ 1. # 注释作用, #! 除外此外, 在参数替换 echo ${PATH#*:} 这里不表示注释, 数制转换, 不表示注释 echo $((2#101011)) 2. ; 命令行分隔符, 可以在一行中写多...
Python创建、删除桌面、启动组快捷方式的例子分享
免费资源网 - https://freexyz.cn/ 一、Python创桌面建快捷方式的2个例子 例子一: 复制代码 代码如下: import os import pythoncom from win32com.shell import shellfrom win32com.shell impo...
php编译安装常见错误大全和解决方法
在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决。以下是具体的一些解决办法: 复制代码代码如下:checking for BZip2 support… yes checking for...
linux BASH shell下设置字体及背景颜色
免费资源网 - https://freexyz.cn/ BASH shell下设置字体及背景颜色 echo -e 'e[31mteste[41m' e[30m 将字符的显示颜色改为黑色 e[31m 将字符的显示颜色改为红色 e[32m 将字符的显示颜色改为绿...
图片批量压缩大小脚本分享
免费资源网 - https://freexyz.cn/ 压缩图片时用的一个脚本,先安装下#ImageMagick# 复制代码 代码如下:#!/bin/bash # yum install ImageMagick # cd /img/dir for file in */*.jpg; do to_midd...
shell数组操作简明总结
免费资源网 - https://freexyz.cn/ 数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。在这里只讨论一维数组的情况...
使用shell脚本分析网站日志统计PV、404、500等数据
免费资源网 - https://freexyz.cn/ 下面的脚本能统计出网站的总访问量,以及404,500出现的次数。统计出来后,我们可以结合监控宝来进行记录,进而可以看出网站访问量是否异常,是否存在攻击,一...
nginx多server日志分割脚本分享
免费资源网 - https://freexyz.cn/ 1,配置多个server日志只要在$website变量增加并用空格分开就行。 2,循环创建日志目录 3,分割后用xz 压缩,当然没安装可以用gzip bzip2等等。4,注意我配置...