批量修改/data/test/dir文件夹下的文件名后缀为.log#!/bin/bash#DIR=/data/test/dircd$DIRforfilein;dofile_name=`echo$file|sed-nr‘s#(.)..*#\1#p‘`mv$file${file_name}.logecho$fileisrenamed${file_name}.logdone计算1+……1
分类:
系统相关 时间:
2019-04-09 09:17:30
阅读次数:
278
1、 给定两个数字。输出其中较大的值(Shell脚本中的) 2、 输入一个数字,如果能被3整除,那输出他的平方 3、 用read实现一个脚本 请求给一个用户,添加一个用户然后给定密码:输入m密码取默认123456 4、 写一个脚本,提示用户输入一个字符串,如果输入时quit,则退出,否则,显示其输入 ...
分类:
系统相关 时间:
2018-11-20 13:26:19
阅读次数:
293
1、一个文本类型文件,里面每行存放一个登录者的IP(某些行是重复的),写一个shell脚本输出登录的次数最多的用户;lp_input.txt的内容假设如下 219.217.49.14 175.43.4.87 87.48.98..1 59.73.38.25 219.217.49.14 59.73.38 ...
分类:
系统相关 时间:
2018-11-04 00:42:20
阅读次数:
364
猜随机数的大小 描述: 写一个猜数字脚本,当用户输入的数字和预设数字(随机生成一个0-100的数字)一样时,直接退出,否则让用户一直输入:并且提示用户输入的数字比预设数字大或者小 分析: 1:随机数字是如何生成的 2:这是一个死循环,直到猜对了才能退出 3:需要判断大小 脚本实现: 实现的效果: 文 ...
分类:
系统相关 时间:
2018-09-26 14:20:53
阅读次数:
529
1,编写shell脚本,计算1~100的和。 2,编写shell脚本,输入一个数字n并计算1~n的和。 要求:如果输入的数字小于1,则重新输入,直到输入正确的数字为止。 3,编写shell脚本,批量建立用户user_00、user_01...user_99。 要求:所有用户同属于users组。 4, ...
分类:
系统相关 时间:
2018-05-02 16:13:32
阅读次数:
1184
#!/bin/bash #写一个脚本 # 1.切换工作目录至/var # 2.依次向/var目录中的每个文件或子目录问好,形如: # Hello,log # 3.统计/var目录下共有多个文件,并显示出来 WORK_PATH=/var NUM=0 cd ${WORK_PATH} #切换工作目录 fo ...
分类:
系统相关 时间:
2018-04-20 20:43:17
阅读次数:
189
题目要求: 编写一个录入个人信息的脚本/root/bin/information.sh,要求如下: 1.提示用户输入username(需对名字进行字符要求检查,用户名中不能模糊包含系统中任何一个已在存在用户名,如不能为helloroot1,123bin,ggn
分类:
系统相关 时间:
2018-02-27 10:56:15
阅读次数:
223
shell脚本练习题1.编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,cpu型号,内存大小,硬盘大小。#!/bin/bash#显示电脑硬件信息echo"主机名:$(hostname)"echo"IPv4地址:$(ifconfig|head-n2|tail-n1|tr-s""":"|cut-d":"-f3)"echo"
分类:
系统相关 时间:
2018-01-22 22:59:46
阅读次数:
859
一、用shell脚本实现进度条#!/bin/bash
functionproc()
4{
5count=0
6bar=""
7lable=("|""/""-""\\")
8while[$count-le100]
9do
10letindex=count%4
11printf"[\033[1m\033[1;34m%-101s\033[0m][%d%%][%c]\r""$bar""$count""${lable[$index]}"
12bar=${bar}‘#‘
13((count++))
1..
分类:
系统相关 时间:
2016-06-24 20:42:42
阅读次数:
219
求出数字1~100的累加和:要求数字的累加,可以使用循环来完成,如下代码:#!/bin/bash
sum=0
str=""
#foriin{1..100}
for((i=1;i<=100;++i))
do
str+="${i}+"
letsum+=i
done
echo"${str%+}=${sum}"运行脚本:另外一种可以用递归的方式:#!/bin/bash
readnum
sum=0
str="..
分类:
系统相关 时间:
2016-06-21 22:47:47
阅读次数:
409