shell
文章平均质量分 88
郑才华
这个作者很懒,什么都没留下…
展开
-
expr命令总结
From:http://www.linuxidc.com/Linux/2012-04/58095.htmexpr在linux中是一个功能非常强大的命令。通过学习做一个小小的总结。1、计算字符串的长度。我们可以用awk中的length(s)进行计算。我们也可以用echo中的echo ${#string}进行计算,当然也可以expr中的expr length $string 求出字符串的长度。举例 ...转载 2018-04-01 23:44:49 · 455 阅读 · 0 评论 -
SHELL 字符串处理 扩展的脚本技巧 正则表达式
一、字符串处理${变量:开始位置:长度}${变量/旧/新}${变量##*:}${变量%%:*}${变量:-111}1.字符串截取及切割1)子串截取子串截取的三种用法: 应用:隐藏身份证后6位;做验证码a=’0123456789‘ 随机截取四位数字;给电脑配随机密码,每次取四位,用for循环;(1)${phone:起始位置:长度} (从0开始计位数) #phon...转载 2018-05-06 15:44:52 · 3815 阅读 · 0 评论 -
shell获取日期
1.通过shell获取当前8位日期,并赋给变量,并且使用变量作为文件名,建立文件夹ls_date=`date +%Y%m%d`mkdir ${ls_date}2.获取时分秒:date "+%Y-%m-%d %H:%M:%S"3.获取昨天时期:`date -d yesterday +%Y%m%d` 也可以写成`date -d -1day +%Y%m%d`...转载 2018-05-06 22:49:02 · 8236 阅读 · 0 评论 -
awk基本用法
1、awk -F ":" 'BEGIN{print NAME}{print $1}' /etc/passwd //以:为分隔符,处理前打印NAME,打印第一列2、awk -F ":" 'BEGIN{print NAME}{print $1}END{print NR}' /etc/passwd //以:为分隔符,处理打印前NAME,打印第一列,在处理后打印总行数 3、awk -F ":" 'BEGI...转载 2018-06-23 21:58:44 · 384 阅读 · 0 评论 -
shell脚本从文件中按行读取数据,并且赋值到数组中的几种方法
从ip.txt里读取IP.然后把IP地址赋值到一个数组里.IP文件如下:Address: 220.181.26.163Address: 220.181.26.174Address: 220.181.26.175Address: 220.181.26.176Address: 220.181.19.228Address: 220.181.19.229Address: 220.181.26...转载 2018-06-20 03:13:19 · 25472 阅读 · 0 评论 -
shell 数组
转载:https://www.cnblogs.com/Joke-Shi/p/5705856.html引言 在Linux平台上工作,我们经常需要使用shell来编写一些有用、有意义的脚本程序。有时,会经常使用shell数组。那么,shell中的数组是怎么表现的呢,又是怎么定义的呢?接下来逐一的进行讲解,shell中的数组。数组的定义 何为数组?学过计算机编程语言的同学都知道,数组...转载 2018-10-27 14:13:22 · 132 阅读 · 0 评论 -
shell数组应用
转载:https://www.cnblogs.com/jjzd/p/6734354.htmlshell数组应用引言 在Linux平台上工作,我们经常需要使用shell来编写一些有用、有意义的脚本程序。有时,会经常使用shell数组。那么,shell中的数组是怎么表现的呢,又是怎么定义的呢?接下来逐一的进行讲解,shell中的数组。数组的定义 何为数组?学过计算机编程语言的同...转载 2018-10-27 14:16:14 · 352 阅读 · 0 评论 -
Linux配置简单采集
Linux配置简单采集#!/bin/bash#CPU逻辑个数cpu_processor=$(cat /proc/cpuinfo | grep processor | wc -l)#CPU物理个数cpu_num=$(cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l)#物理内存server_memory=$(ca...转载 2018-10-27 14:18:11 · 235 阅读 · 0 评论