shell学习教程获取命令行参数示例 Linux

#! /bin/bashwhile getopts a:bc optdocase $opt ina)echo "aaa"echo $OPTARGb)echo "bb"c)echo "ccc"*)echo "error"esacdone
标签: linux

发布于  2024-3-2 15:29

linux删除无效链接文件脚本分享 Linux

Linux终端下执行,用于删除无效的链接文件。 #!/bin/shusage(){ echo "RemoveBroken 0.1, a shell script to remove broken link files." echo "License: MIT, (c) chenzhiqiang" ec
标签: linux

发布于  2024-3-2 15:29

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

用特定的格式重命名当前目录的图像文件,脚本如下: #!/bin/bash#Filename:rename_photo.shset -xcount=1for img in *.jpg *.pngdonew=image-$count.${img##*.}mv "$img" "$new" 2> /dev
标签: linux

发布于  2024-3-2 15:29

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

今天在处理文件时遇到个问题,当文件名包含空格时,for循环就出问题了。例如,我在当前文件夹下建立3个文件名包含空格的文件: keakons-MacBook-Pro:te
标签: linux

发布于  2024-3-2 15:29

shell实现FizzBuzzWhizz问题示例(拉勾网面试题) Linux

试题: https://www.jinshuju.net/f/EGQL3D语言: Shell (Bash)运行方式:sh num-game.sh 数字1 数字2 数字3如果不想使用传递数字的方式, 可以修改 num-game.sh 第 9 行, 将NUM=$*
标签: linux

发布于  2024-3-2 15:29

vtune自动化安装脚本 Linux

#!/bin/bash#!/usr/bin/expect -f#!/usr/bin/env bashyum install -y expect wgetcd /rootwget http://172.16.92.99/share/tar/vtune_amplifier_xe_2013_update15.tar.gzwget http://172.16.92.99/share/tar/EVAL_L
标签: linux

发布于  2024-3-2 15:29

利用shell删除数据表中指定信息和字段对应的文件 Linux

利用mysql shell命令读取数据库信息,删除指定字段,以及字段对应的文件,适用Linux平台。前面变量定义为数据基本配置 #!/bin/bash#Program# delete the dat
标签: linux

发布于  2024-3-2 15:29

nginx多server日志分割脚本分享 Linux

1,配置多个server日志只要在$website变量增加并用空格分开就行。2,循环创建日志目录3,分割后用xz 压缩,当然没安装可以用gzip bzip2等等。4,注意我配置nginx日志文件名为 access_{{站点网站}}.log ...
标签: linux

发布于  2024-3-2 15:29

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

压缩图片时用的一个脚本,先安装下#ImageMagick# #!/bin/bash# yum install ImageMagick# cd /img/dirfor file in */*.jpg; do to_middle_file="${file%.*}_m.${file##*.}"; //文件名加
标签: linux

发布于  2024-3-2 15:29

shell统计pv和uv、独立ip的方法 Linux

每天分析日志的哥们实在伤不起,经常需要给出PV,UV,独立IP等一些统计值,使用C/C++,java都可以写,过程是这样的,先读取文件,逐行扫描,把能标记的值放入数据结构中,排重得出最终结果,其实Linux本身有很强大的文本处理功能,完全可...
标签: linux

发布于  2024-3-2 15:29