编程教程 第219页
利用perl、python、php、shell、sed、awk、c 实现字符串的翻转-迪思分享

利用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...
的头像-迪思分享Lssery11月7日
0336
shell脚本正则匹配文件中的Email并写入到文件中代码分享-迪思分享

shell脚本正则匹配文件中的Email并写入到文件中代码分享

免费资源网 - https://freexyz.cn/ 代码如下:复制代码 代码如下:#! /bin/bash function read_file(){     for line in `cat $1`     do if [ `echo $line |grep...
的头像-迪思分享Lssery11月7日
04610
linux shell命令行选项与参数用法详解-迪思分享

linux shell命令行选项与参数用法详解

免费资源网 - https://freexyz.cn/ 问题描述:在linux shell中如何处理tail -n 10 access.log这样的命令行选项? 在bash中,可以用以下三种方式来处理命令行参数,每种方式都有自己的应用场景。...
的头像-迪思分享Lssery11月7日
0286
bash shell命令行选项与修传入参数处理-迪思分享

bash shell命令行选项与修传入参数处理

免费资源网 - https://freexyz.cn/ 在编写shell程序时经常需要处理命令行参数,本文描述在bash下的命令行处理方式。 选项与参数: 如下命令行:  复制代码 代码如下: ./test.sh -f config....
的头像-迪思分享Lssery11月7日
02512
监控php-fpm并自动重启服务的shell脚本-迪思分享

监控php-fpm并自动重启服务的shell脚本

免费资源网 - https://freexyz.cn/ 脚本代码:复制代码 代码如下: #!/bin/bash #变量初始化 process='php-fpm' #进程名 startCmd='/etc/init.d/php-fpm start' #启动命令 down=0 while true do ...
的头像-迪思分享Lssery11月7日
05413
Bash Shell字符串操作小结-迪思分享

Bash Shell字符串操作小结

免费资源网 - https://freexyz.cn/ 1. 取长度复制代码 代码如下:str='abcd' expr length $str   # 4 echo ${#str}       # 4expr '$str' : '.*' # 4好...
的头像-迪思分享Lssery11月7日
0308
vtune自动化安装脚本-迪思分享

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...
的头像-迪思分享Lssery11月7日
04512
bash获取当前路径示例-迪思分享

bash获取当前路径示例

免费资源网 - https://freexyz.cn/ bash获取脚本所在路径复制代码 代码如下: #!/bin/bash CMD_PATH=`dirname $0` echo 'current cmd path:$CMD_PATH' cd $CMD_PATH echo $PWD 免费资源网 - http...
的头像-迪思分享Lssery11月7日
04815
分享一个实用的iptables脚本(各种过滤写法参考)-迪思分享

分享一个实用的iptables脚本(各种过滤写法参考)

免费资源网 - https://freexyz.cn/ 这个iptables脚本不错,很实用,根据实际应用改一下就可以自己用。分享出来,供大家来参考。原作者佚名。源代码如下:复制代码 代码如下: #!/bin/sh # modpro...
的头像-迪思分享Lssery11月7日
0478
shell基础学习中的字符串操作、for循环语句示例-迪思分享

shell基础学习中的字符串操作、for循环语句示例

免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!/bin/bashmy_name='jxq' echo $my_nameecho ${my_name} # ------------------------------------ # 字符串操作# ---------------------...
的头像-迪思分享Lssery11月7日
04112
Shell 命令替换的两种方式-迪思分享

Shell 命令替换的两种方式

免费资源网 - https://freexyz.cn/ 命令替换(command substitution)是指 Shell 执行命令并将命令替换部分替换为执行该命令后的结果。 命令替换有两种方式: 1. 使用 backtick 符号(即 ...,反引...
的头像-迪思分享Lssery11月7日
0258
在shell或者perl中改变字体或背景的颜色-迪思分享

在shell或者perl中改变字体或背景的颜色

免费资源网 - https://freexyz.cn/ 在shell下提到终端的颜色的时候不得不提到几个提示符变量: PS1:默认提示符,也就是远程登上系统之后,打开终端,我们天天见到的那个熟悉的提示符; [root@v...
的头像-迪思分享Lssery11月7日
0228
shell脚本递归遍历目录及子目录的例子分享-迪思分享

shell脚本递归遍历目录及子目录的例子分享

免费资源网 - https://freexyz.cn/ 用shell写的递归遍历目录的脚本,脚本实现递归遍历指定目录,打印目录下的文件名。 实例1:复制代码 代码如下: #!/bin/sh function scandir() {   ...
的头像-迪思分享Lssery11月7日
0288
shell脚本中执行时提示“没有那个文件或目录”的解决办法-迪思分享

shell脚本中执行时提示“没有那个文件或目录”的解决办法

免费资源网 - https://freexyz.cn/ 出现bad interpreter:No such file or directory的原因,是文件格式的问题。这个文件是在Windows下编写的。换行的方式与Unix不一样,但是在vim下面如果不Set...
的头像-迪思分享Lssery11月7日
04411
shell脚本命令行参数简介-迪思分享

shell脚本命令行参数简介

免费资源网 - https://freexyz.cn/ 之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互。bash shell提供了命令行参数添加在命令后面的数据值)、命令行选项修改命令行为的单...
的头像-迪思分享Lssery11月7日
03113
bash批量重命名、批量更改后辍的方法-迪思分享

bash批量重命名、批量更改后辍的方法

免费资源网 - https://freexyz.cn/ 用特定的格式重命名当前目录的图像文件,脚本如下:复制代码 代码如下: #!/bin/bash #Filename:rename_photo.sh set -x count=1 for img in *.jpg *.png do n...
的头像-迪思分享Lssery11月7日
04910
Shell中处理包含空格的文件名实例-迪思分享

Shell中处理包含空格的文件名实例

免费资源网 - https://freexyz.cn/ 今天在处理文件时遇到个问题,当文件名包含空格时,for循环就出问题了。 例如,我在当前文件夹下建立3个文件名包含空格的文件:复制代码 代码如下:keakons-Ma...
的头像-迪思分享Lssery11月7日
02513
shell脚本实现ssh自动登录功能分享-迪思分享

shell脚本实现ssh自动登录功能分享

免费资源网 - https://freexyz.cn/ 文件名:ssh_auto_login 复制代码 代码如下: #!/usr/bin/expect ## # ssh模拟登陆器 # # @author zhiyuan ## if {$argc<4} {  puts 'Error...
的头像-迪思分享Lssery11月7日
0308
shell脚本中28个特殊字符的作用简明总结-迪思分享

shell脚本中28个特殊字符的作用简明总结

免费资源网 - https://freexyz.cn/ 1. # 注释作用, #! 除外此外, 在参数替换 echo ${PATH#*:} 这里不表示注释, 数制转换, 不表示注释 echo $((2#101011)) 2. ; 命令行分隔符, 可以在一行中写多...
的头像-迪思分享Lssery11月7日
04813
Python创建、删除桌面、启动组快捷方式的例子分享-迪思分享

Python创建、删除桌面、启动组快捷方式的例子分享

免费资源网 - https://freexyz.cn/ 一、Python创桌面建快捷方式的2个例子 例子一: 复制代码 代码如下: import os import pythoncom from win32com.shell import shellfrom win32com.shell impo...
的头像-迪思分享Lssery11月7日
0376
php编译安装常见错误大全和解决方法-迪思分享

php编译安装常见错误大全和解决方法

在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决。以下是具体的一些解决办法: 复制代码代码如下:checking for BZip2 support… yes checking for...
的头像-迪思分享Lssery11月7日
0267
linux BASH shell下设置字体及背景颜色-迪思分享

linux BASH shell下设置字体及背景颜色

免费资源网 - https://freexyz.cn/ BASH shell下设置字体及背景颜色 echo -e 'e[31mteste[41m' e[30m 将字符的显示颜色改为黑色 e[31m 将字符的显示颜色改为红色 e[32m 将字符的显示颜色改为绿...
的头像-迪思分享Lssery11月7日
0365
图片批量压缩大小脚本分享-迪思分享

图片批量压缩大小脚本分享

免费资源网 - https://freexyz.cn/ 压缩图片时用的一个脚本,先安装下#ImageMagick# 复制代码 代码如下:#!/bin/bash # yum install ImageMagick # cd /img/dir for file in */*.jpg; do to_midd...
的头像-迪思分享Lssery11月7日
02711
shell数组操作简明总结-迪思分享

shell数组操作简明总结

免费资源网 - https://freexyz.cn/ 数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。在这里只讨论一维数组的情况...
的头像-迪思分享Lssery11月7日
04215
使用shell脚本分析网站日志统计PV、404、500等数据-迪思分享

使用shell脚本分析网站日志统计PV、404、500等数据

免费资源网 - https://freexyz.cn/ 下面的脚本能统计出网站的总访问量,以及404,500出现的次数。统计出来后,我们可以结合监控宝来进行记录,进而可以看出网站访问量是否异常,是否存在攻击,一...
的头像-迪思分享Lssery11月7日
03515
nginx多server日志分割脚本分享-迪思分享

nginx多server日志分割脚本分享

免费资源网 - https://freexyz.cn/ 1,配置多个server日志只要在$website变量增加并用空格分开就行。 2,循环创建日志目录 3,分割后用xz 压缩,当然没安装可以用gzip bzip2等等。4,注意我配置...
的头像-迪思分享Lssery11月7日
05013