1、实现批量添加20个用户,用户名为user1-20,密码为user+123 2、100个数相加,最大值,最小值 ...
分类:
系统相关 时间:
2017-01-03 19:24:13
阅读次数:
204
整理了一些 shell 相关的练习题,记录到这里。 1. 请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如:今天生成的文件为2013-09-23.log, 并且把磁盘的使用情况写到到这个文件中。 然后再增加一条每日定点执行的任务计划即可 2. ...
分类:
系统相关 时间:
2016-12-22 20:30:36
阅读次数:
197
写一个脚本
添加10个用户user1到user10,但要求只有用户不存在的情况下才能添加
程序如下:
#!/bin/bash
foriin`seq110`;do
cut-d:-f1/etc/passwd|grep‘user$i‘2>>/tmp/etc.err||useradduser$i
done
分类:
系统相关 时间:
2016-08-16 22:17:47
阅读次数:
176
练习一:写一个脚本
1.设定变量FILE的值为/etc/passwd
2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么
形如:(提示:LINE=`wc-l/etc/passwd|cut-d""-f1`)
Hello,root,yourUIDis0.
3.统计一个有多少个用户
程序如下:
#!/bin/bash
file="/etc/passwd"
line=`wc-..
分类:
系统相关 时间:
2016-08-16 14:55:46
阅读次数:
435
1.命令test或[可以测试一个条件是否成立,如果测试结果为真,则该命令的返回状态为0;如果测试结果为假,则该命令的返回状态为1。(与C语言的逻辑表示正好相反)2.-eq(等于)-ne(不等于)-lt(小于)-le(小于等于)-gt(大于)-ge(大于等于)它们的操作对象是整数或者取值..
分类:
系统相关 时间:
2016-07-14 22:16:25
阅读次数:
354
test,[是命令用于条件测试Shell中变量只要定义即可认为是全局的,除过local修饰的局部变量,特殊变量:$$,$@,$1-n,$#函数返回值:使用return缺点1.$?访问2.0~255之间,超过会溢出,可能无法正确表示某些期待的结果值。1.1-100求和:使用递归,非递归,bc工具2.进度条。关键:1...
分类:
系统相关 时间:
2016-06-19 18:37:43
阅读次数:
173
work目录下有用户目录若干user1,user2.。。用户名需要自己获取所有目录权限为700,用户名为目录名,用户密码为passwd1和passwd2两种(两者其一)完成如下操作,在每一个用户家目录下创建一个以他们用户名命名的空文件,并写入例如“hellouser1”。#!/bin/bashd=`/root/work`fo..
分类:
系统相关 时间:
2016-03-30 07:08:14
阅读次数:
206
写一个脚本,计算100以内所有的奇数的和以及所有偶数的和,分别显示出来#! /bin/bashsum1=0for i in `seq 1 2 100`do sum1=$[$sum1+$i]doneecho $sum1sum2=0for j in `seq 2 2 100`do sum2=$...
分类:
系统相关 时间:
2015-10-04 20:54:52
阅读次数:
293
bash编程:练习题1.写一个脚本:如果某路径不存在,则将其创建为目录;否则显示其存在,并显示内容类型#!/bin/bash
#
baseurl=/var/tmp/testdir
if[-e$baseurl];then
echo"fileisnoexists."
else
mkdir-p$baseurl
file$baseurl
fi2.写一个脚本,完成如下功能;判断给定的两个数..
分类:
系统相关 时间:
2015-09-22 00:13:04
阅读次数:
389
写一个脚本:计算100以内所有能被3整除的正整数的和;取模,取余:%3%2=1100%55=45#!/bin/bashletSUM=0forIin{1..100};doTMP=$[$I%3]if[$TMP-eq0];thenSUM=$[$SUM+$I]fidoneecho"SUMis$SUM"写一个脚本:计算100以内所有奇数的和以及所有偶数的和;分别显示之;写一个脚本:每5秒..
分类:
系统相关 时间:
2014-10-10 15:13:05
阅读次数:
275