shell
文章平均质量分 61
闪烁丶星空
这个作者很懒,什么都没留下…
展开
-
shell编程100例(11~15)
11、石头、剪刀、布游戏`#!/bin/bash# 编写脚本,实现人机<石头,剪刀,布>游戏game=(石头 剪刀 布)num=$[RANDOM%3]computer=${game[$num]}# 通过随机数获取计算机的出拳# 出拳的可能性保存在一个数组中,game[0],game[1],game[2]分别是 3 中不同的可能 echo "请根据下列提示选择您的出拳手...原创 2019-11-10 21:57:56 · 736 阅读 · 0 评论 -
demo.sh(批量添加及删除老师和学生用户)
#!/bin/bash#func:add or del user#author:reed. /etc/profileUserCtr=$1TeacherName=$2StudentName=$3StudentNumber=$4Usage(){cat<<EOF--Usage: $0 [add/del] [Teacher'sName] [Stude...原创 2019-11-10 21:53:13 · 299 阅读 · 0 评论 -
shell脚本:创建一个教师用户或学生用户
#!/bin/bash#func:add or del user#author:reed. /etc/profileUserCtr=$1TeacherName=$2StudentName=$3StudentNumber=$4Usage(){cat<<EOF--Usage: $0 [add/del] [Teacher'sName] [Stude...原创 2019-11-03 18:15:51 · 373 阅读 · 0 评论 -
shell脚本:打印指定目录下所以.c文件中指定两个字符串出现的行号
打印指定目录下所以.c文件中指定两个字符串出现的行号#!/bin/bash #find files contains a keyword #write by qiuping.wang #2018.08.14 echo -e "\nThis is a script to find all the files in a specified path contains a keyword!" ...原创 2019-11-03 18:10:05 · 250 阅读 · 0 评论 -
shell编程100例(6~10)
6、猜数字游戏 #!/bin/bash # 脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,# 猜小了或猜大了,直至用户猜对脚本结束。 # RANDOM 为系统自带的系统变量,值为 0‐32767的随机数# 使用取余算法将随机数变为 1‐100 的随机数num=$[RANDOM%100+1]echo "$num" # 使用 read 提示用...原创 2019-11-03 18:07:09 · 336 阅读 · 0 评论 -
shell编程100例(1~5)
1、编写hello world脚本#!/bin/bashecho "Hellow world !" # 编写hello world脚本2、通过位置变量创建 Linux 系统账户及密码#!/bin/bashuseradd "$1"echo "$2" | passwd --stdin "$1"#$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数3、备份日志#!/bin/...原创 2019-10-27 22:59:16 · 294 阅读 · 0 评论 -
尝试以shell编写一个批量创建用户并修改密码的脚本
#! /usr/bin/bashfor user in `cat /root/list`;do useradd $user echo "123456" | passwd --stdin $user echo "success"donechpasswd < /root/passwdpwconvcat /root/passwd原创 2019-10-20 23:07:37 · 517 阅读 · 0 评论 -
尝试以shell编写一个批量解压缩某个文件夹所有压缩文件的脚本
#! /usr/bin/bashls *.tar.gz > list.txtfor TAR in cat list.txtdotar zxf $TARdonerm -rf list.txt原创 2019-10-20 22:59:02 · 1022 阅读 · 0 评论 -
编写shell脚本,实现两个变量之间的加减乘除运算。(if)
#! /usr/bin/bash#±*/a=0b=0op=0result=0read -p “Please input a:” aread -p “Please input b:” bread -p “Please input op:” opif [ $op = “+” ]thenresult=expr $a + $becho $resultelse if [ $op =...原创 2019-10-20 22:56:12 · 9918 阅读 · 5 评论