![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sh脚本
弎极
这个作者很懒,什么都没留下…
展开
-
2021-04-27
27、实现杨辉三角#!/bin/bash# File Name: Ynaghui.shread -p "请输入杨辉三角的1-10层数: " ndeclare -a YHfor i in `eval echo {1..$n}`;do for j in `seq $i`;do if [ $j -eq 1 -o $j -eq $i ];then #必须定义YH[$i$j]=1,因为else后的参数依赖 YH[$i$j]=1原创 2021-04-27 08:55:16 · 85 阅读 · 0 评论 -
shell100例 不会的语句 man bash查询(4)
20、自动检查逻辑卷,使用率大于92%,自动扩容#!/bin/bash# File Name: volume_atuo_extend.shtmpfile=/tmp/volume_atuo_extend.txtdf -h|grep "/dev/mapper/"|awk {'print $1,$5'} > $tmpfilesed -ri 's/%//' $tmpfilewhile read device use;do if [ $use -ge 92 ];then lv原创 2021-04-21 21:55:22 · 109 阅读 · 0 评论 -
shell100例 不会的语句 man bash查询(3)
12、使用while和for语句写1+100的值#/bin/bash#:==turei=1NUM=0#做数字判断需要加((IF))while ((i<=100)); do#lst下可以不加$let NUM=i+NUM#i++==i=i+1 i--let i++doneecho $NUMfor (( j=1,TOTAL=0;j<=100;j++ ));do let TOTAL+=jdoneecho "$TOTAL"for (( J=1,total=0;原创 2021-04-11 22:06:34 · 150 阅读 · 0 评论 -
shell100例 不会的语句 man bash查询(2)
5、批量创建10个账号,并设置随机密码#!/bash/bin#filename=create_user_passwd_for.shUSER=`echo testuser{11..15}`getent group test &> /dev/null || groupadd test &> /dev/nullfor i in $USER;do PASSWD=`openssl rand -base64 9`#echo user{1..10} | xargs -n1原创 2021-04-05 15:25:34 · 250 阅读 · 0 评论 -
shell100例 不会的语句 man bash查询
shell100例 不会的语句 man bash查询1、每天新建文件#!/bin/bashDATE="`date +%F`.log"DEST=/tmpcd $DESTecho "`pwd`"if [ ! -e $DATE ];then touch $DATE;df -hT > $DATE;fidate -s "2021-03-25 09:59:58"tail -f /var/log/croncrontab -e* 10 * * * bash /date/pr原创 2021-03-28 20:25:03 · 139 阅读 · 0 评论