Shell脚本中获取本机ip地址的3个方法 Linux

方法一: /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"or/sbin/ifconfig|sed -n '/inet addr/s/^[^:]*:([0-9.]{7,15}) .*/1/p' 方法二: loc
标签: linux

发布于  2024-3-2 15:50

Shell脚本实现IP地址合法性判断 Linux

做unix/linux下的开发,脚本编写的功力是少不了的,作为shell编程,也是博大精深的一个技术领域,这里为了学习,就写一个简单的判断IP地址是否合法的
标签: linux

发布于  2024-3-2 15:50

shell的比较运算介绍 Linux

shell字符串比较、判断是否为数字 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:
标签: linux

发布于  2024-3-2 15:50

rsync结合find技巧分享 Linux

rsync -avpz -e ssh 192.168.1.100:/ `find /home -name "*.sh"` /backupdir 这条指会找到/home 及其子目录下,所有的*.sh文件,并将备分到/backupdir这个目录
标签: linux

发布于  2024-3-2 15:50

CPU负载监控脚本代码 Linux

#!/bin/bashload=`uptime`shijian=`date +%Y-%m-%d-%T`file=cpustatus.txttouch $fileall=`cat $file |wc -l`printf "$load $shijiann" >> $fileif [[ $all > 60 ]] ; thenstarttime=`cat $file |awk '{
标签: linux

发布于  2024-3-2 15:50

Linux SHELL if命令参数说明 Linux

* -b 当file存在并且是块文件时返回真 * -c 当file存在并且是字符文件时返回真 * -d 当pathname存在并且是一个目录时返回真 * -e 当pathname指定的文件或目录存
标签: linux

发布于  2024-3-2 15:50

Shell 命令执行顺序分析[图] Linux

Shell 从标准输入或脚本中读取的每一行称为管道(pipeline);它包含了一个或多个命令(command),这些命令被一个或多个管道字符(|)隔开。 事实上还有很多特殊符号可用来分隔单个的命令:分号(;)、管道(|)、&、逻辑AND ...
标签: linux

发布于  2024-3-2 15:50

Shell 管道及执行顺序分析 Linux

1、基本概念 a、I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monit...
标签: linux

发布于  2024-3-2 15:50

linux中批量修改文件名的脚本代码 Linux

使用 rename 命令 ======================== NAME rename - Rename files SYNOPSIS rename from to file... ======================== #! /bin/sh INIFILE="./dirlist.ini" CURPATH=$(pwd) for SERVERPATH in $
标签: linux

发布于  2024-3-2 15:50

linux shell的输出效果修改方法(界面颜色) Linux

文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: echo -e "33[44;37;5m ME 33[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字
标签: linux

发布于  2024-3-2 15:50