E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
shll脚本练习
脚本练习
:建立用户
脚本练习
:要求:1编写的脚本script.sh/mnt/userfile/mnt/password2当要建立的用户已经存在不做任何操作3当脚本所指定文件个数少于两个显示:pleasegivemeuserfileorpasswordfile4
blueclo
·
2017-06-16 18:58
脚本练习
建立用户
【Linux】Shell -
脚本练习
- 截取文件内容
写一个脚本依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么例如:Hello root, yourUIDis0.方法1:使用awk指定分隔符cat /etc/passwd| awk-F":"'{print"Hello"$1",yourUIDis"$3}';# awk-F":"'{print"Hello"$1",yourUIDis"$3}'/etc/passwd方法2:使用cut
xunmengpiaoyun
·
2017-06-16 15:00
脚本练习
1.题目2.脚本内容#!/bin/bashwhile["$#"-lt"2"]//验证脚本后的文件是否小于2个doecho"pleasegivemeuserfileorpasswdfile"exit0donex=`cat$1|wc-l`y=`cat$2|wc-l`while["$x"-ne"$y"]//验证两个文件是否一致doecho"/mnt/userfile'slineisdifferent/m
AELY木
·
2017-06-15 16:27
脚本
[bash]比较运算总结
算术比较:-eq,-ne,-le,-gt等,其中,e->equal,n->not,l->littler,g->greater,t->than;1.2.字符比较:=,==,>,<等,其中,=和==意义相同,在
shll
lidonghat
·
2017-05-02 20:56
bash笔记
脚本练习
用脚本start|stop|install|mksnapshot|remove|reset虚拟机#!/bin/bashcase"$1"instart)virshstart$2virt-viewer$2;;stop)virshdestroy$2;;install)virt-install\--name$2\--ram1024\--file/var/lib/libvirt/p_w_picpaths/$
blueclo
·
2017-04-20 19:21
脚本
练习
shell
脚本练习
1、写一个脚本(1)接受一个以上文件路径作为参数;(2)显示每个文件拥有的行数;(3)总结说明本次共为几个文件统计了其行数;#!/bin/bash#[ $# -eq 0 ] && echo "At least one path!" && exit 1for i in $*; do echo "$i has $(wc -l $i | cut -d" " -f1) lines."done
黎晨
·
2017-04-17 13:01
脚本
shell
练习
Shell脚本编程
python
脚本练习
文件比较.写一个比较两个文本文件的程序.如果不同,给出第一个不同处的行号和列号.#!/usr/bin/envpython#encoding=utf-8filename1=raw_input("请输入第一个文件的文件名(绝对路径):")filename2=raw_input("请输入第二个文件的文件名(绝对路径):")try:f1=open(filename1)exceptIOError:print
Y_Groot
·
2017-04-06 20:08
脚本习题
很全的sql语句练习题(+sql脚本文件)
*–教学系统SQL案例sql数据库
脚本练习
的话自行下载,这是地址http://download.csdn.net/detail/qq_22075041/9802221注意:我觉得具有挑战性的也是检验你学的
MC-闰土
·
2017-04-02 17:36
数据库
sql
脚本
练习
mysql
细节深究
Shell
脚本练习
1、写一个脚本,完成如下功能(1)传递一个磁盘设备文件路径给脚本,判断此设备是否存在;(2)如果存在,则显示此设备上的所有分区信息;#!/bin/bash## finddev.sh# 传递一个磁盘设备文件路径给脚本,判断此设备是否存在# 如果存在,则显示此设备上的所有分区信息if [ $# -ge 1 ];then for dev in $@;do if [ -b $dev ];then
allen_05
·
2017-03-19 22:07
linux
shell
Linux系统
脚本练习
——格式化硬盘
题目要求:写一个脚本(前提:请为虚拟机新增一块硬盘,假设它为/dev/sdb),为指定的硬盘创建分区:列出当前系统上所有的磁盘,让用户选择,如果选择q则退出脚本,如果用户选择错误,则让用户重新选择当用户选择后,提醒用户确认接下来的操作可能会损坏数据,并请用户确认,如果用户选择y就继续,否则,让用户重新选择:抹除那块硬盘上的所有分区(提示,抹除所有分区后执行sync命令,并让脚本睡眠3s后再分区;并
幸运星的cc
·
2017-03-15 10:29
脚本
磁盘分区
练习
linux笔记-
脚本练习
1、编写一个连接其它主机脚本,在网络畅通的情况下,只要有IP,用户和密码,就能连接。2、编写一个创建用户的脚本,分别有存放用户名和密码的两个文件,文件中一行对应一个密码或用户,该脚本能够创建用户文件中的用户,并给用户密码文件中对应的密码,同时要考虑,文件不存在、文件行数不一致以及用户已经存在的情况。3、数据库的备份脚本,第一个输入为密码,第二个输入为数据库名字,如果数据库名字为--all-data
良月述
·
2017-03-08 18:26
简单的shell
脚本练习
有一份班级成绩单文件student_score.txt,字段tab键隔开,三列分别是name,age,score,如:tom1896,第一行是标题,每人成绩占一行,中间还有一些空行,使用shell计算这些班级的成绩平均分。NAMEAGESCOREtom1091mike990amy1098#!/bin/bash#初始化变量SCORE_ALL=0STUDENT_NUM=0#保存IFS变量SAVEDIF
导数题
·
2017-02-12 16:40
Shell
shell
脚本练习
(12.11)
求100以内偶数的和思路:1.先定义一个变量x2.x的范围是0-50,x的初始值为13.和值初始值为0,每做一次循环和值就等于本身+2*i方法一:vimsum1.sh#!/bin/bash#writtenbylizheng#aboutsumsum=0forxin{1..50};dosum=$(($sum+2*$x))doneecho"thesumis$sum"方法二:seq为固定写法思路:1.先定
lizheng103
·
2016-12-11 23:25
shell
sed
偶数和
shell练习题
shell
脚本练习
(12.10)
任意三个数,判断最大数思路:1.先要输出三个数字2.假设第一个数字是最大数3.用第二个数字和第一个数字对比,如果第二个数字大最大值就变成第二个数字4.用第三个数字和第一个数字对比,如果第三个数字大最大值就变成第三个数字5.输出最大的数字vimduibi.sh#!/bin/bash#writtenbylizheng#aboutduibiecho"pleaseenterthreenumber:"rea
lizheng103
·
2016-12-10 10:20
shell
对比
if
shell练习题
shell
脚本练习
SHELL常见的系统变量解析:$0 当前脚本的名称$n 当前脚本的第n个参数,n=1,2,…9$* 当前脚本的所有参数(不包括程序本身)$# 当前脚本的参数个数(不包括程序本身)$? 命令或程序执行完后的状态,一般返回0表示执行成功。$UID 当前用户的ID$PWD 当前所在的目录$$ 是脚本运行的当前进程ID号逻辑运算符解析:-f 判断文件是否存在 eg: if [ -f filename
15032180966
·
2016-11-29 21:35
shell
old
Redhat shell
脚本练习
创建一个脚本在system1上创建一个名为/root/foo.sh的脚本,让其提供下列特性:1.当运行/root/foo.shredhat,输出为fedora2.当运行/root/foo.shfedora,输出为redhat3.当没有任何参数或者参数不是redhat或者fedora时,其错误输出产生以下的信息:/root/foo.shredhat:fedoravimfoo.sh#!/bin/bas
书上有路
·
2016-09-07 15:32
linux
redhat
centos
linux基础
简单的shell
脚本练习
(一)
1:求1000一内的偶数和方法一:#!/bin/bash#用累加实现1000以内的偶数和sum=0for((i=0;i<=1000;i=i+2))dosum=$(($sum+$i));doneecho$sum;执行的时间:方法二:#!/bin/bash#实现1000以内的偶数和s=0;foriin`seq021000`dos=$(($s+$i));doneecho$s;执行时间:
Captain_Li
·
2016-09-01 15:00
脚本练习
题
脚本练习
达到的效果./output.sh5file.txt输出指定文件第5行./output5-10file.txt输出指定文件第5-10行#!
wzl83921
·
2016-08-31 13:40
file
练习题
脚本练习
2---函数
1、编写服务脚本/root/bin/testsrv.sh,完成如下要求(1)脚本可接受参数:start,stop,restart,status(2)如果参数非此四者之一,提示使用格式后报错退出(3)如是start:则创建/var/lock/subsys/SCRIPT_NAME,并显示“启动成功”考虑:如果事先已经启动过一次,该如何处理?(4)如是stop:则删除/var/lock/subsys/S
fengliang123
·
2016-08-24 11:28
脚本
函数练习
脚本练习
用for循环实现:1、判断/var/目录下所有文件的类型方法一:#!/bin/bashfor filename in /var/*;do if [ -h $filename ] ;then echo "$filename is syslink file" elif [ -d $filename ] ;then
liushaoshao
·
2016-08-17 16:45
for
while
until
练习
bash
脚本练习
注:以下
脚本练习
实验都是以root用户身份执行的,若普通用户运行需要另加相应的权限1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本
fengliang123
·
2016-08-14 15:49
脚本
bash
练习
脚本练习
一、脚本1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。#!/bin/bashecho '显示当前系统信息'echo "主机名:"hostnameecho "ip地址:"ifconfig |sed -n "2p" |tr -s " " |cut -d " " -f3echo "操作系
张同学II
·
2016-08-13 15:38
脚本
练习
Linux_shll脚本
shell
脚本练习
题
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。2、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中3、编写脚本/root/bin/disk.sh,显示当前硬盘分区中空间利用率最大的值4、编写脚本/root/bi
宋的纸鸢
·
2016-08-13 08:19
练习
shell脚本
Linux常用Shell
脚本练习
1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到/dev目录下。#!/bin/sh FILENAME= echo “Input file name:” read FILENAME if [ -c "$FILENAME" ] then cp $FILENAME /dev fi2.设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户
luxing10
·
2016-07-07 15:48
shell脚本
shell
shell
脚本练习
题
一、用shell脚本实现进度条#!/bin/bashfunction proc() 4 { 5 count=0 6 bar="" 7 lable=("|" "/" "-" "\\") 8 while [ $count -le 100 ] 9 do 10 let index=count%4 11 pr
伯爵213
·
2016-06-24 17:17
shell
shell
shell
脚本练习
题
求出数字1~100的累加和:要求数字的累加,可以使用循环来完成,如下代码:#!/bin/bashsum=0str=""#for i in {1..100}for ((i=1 ; i<=100 ; ++i))do str+="${i}+" let sum+=idoneecho "${str%+}=${sum}"运行脚本:另外一种可以用递归的方式:#!/bin/bashread num s
给我个bit位
·
2016-06-21 20:16
shell
练习题
编程练习题
day03
脚本练习
题
1、用while循环输出数字1到10(降序输出)用while循环输出数字35到50(升序输出)#!/bin/bashj=10i=35while[$j-ge1]doecho$jletj--donewhile[50-ge$i]doecho$ileti++done2、批量添加15个系统用户要求如下用户名的密码与用户名相同用户名的前辍是user,用户名格式如下user01user02...user09us
yht_1990
·
2016-06-17 18:56
脚本
day
练习题
Shell
day02
脚本练习
题
一、four.sh输出用户从健盘输入的任意2个数的四则运算结果如果用户有一个数值没有输入,就终止脚本#!/bin/bashread-p"请输入第一个数:"num1read-p"请输入第二个数:"num2[-z$num1]&&exit[-z$num2]&&exitsum=`expr$num1+$num2`jian=`expr$num1-$num2`cheng=`expr$num1\*$num2`ch
yht_1990
·
2016-06-17 17:06
脚本
shell
练习题
Shell
day01
脚本练习
题
1、管理员用户登陆系统时,可以使用如下方式,开启并闭系统服务服务名start|restart|stop|statussshdstart答案:#tail/etc/bashrcexportPATH=/etc/init.d:$PATH#source/etc/bashrc2、每周日晚上23:30对数据库服务器webdb数据库做完整备份,把备份文件保存到/mysqlbak文件里,用系统日期做备份文件名答案:
yht_1990
·
2016-06-17 17:33
脚本
shell
练习题
Shell
练习,判断并创建不存在的文件或目录
日常python
脚本练习
,判断并创建不存在的文件或目录#!
329984300
·
2016-03-31 17:39
linux
python
import
create
already
shell
脚本练习
1、把当前目录下的目录(只需要一级)列出来 1 #!/bin/bash 2 for f in `ls` 3 do 4 if [ -d $f ] 5 then 6 echo $f 7 fi 8 done2、把当前目录下的文件(只需要一级)列出来 1 #!/bin/bash 2 for f in `ls` 3 do 4 if
boy461205160
·
2016-02-17 15:14
shell
脚本练习
Shell/python
shell
脚本练习
1、把当前目录下的目录(只需要一级)列出来 1 #!/bin/bash 2 for f in `ls` 3 do 4 if [ -d $f ] 5 then 6 echo $f 7 fi 8 done2、把当前目录下的文件(只需要一级)列出来 1 #!/bin/bash 2 for f in `ls` 3 do
boy461205160
·
2016-02-17 15:14
shell
脚本练习
bash之三
脚本练习
以及算术运算
练习:写一个脚本判断当前系统上是否有用户的默认shell为bash; 如果有,就显示有多少个这样的用户,否则就显示没有这类用户#!/bin/bashacount=`grep"\/dev/null;then echo "user$1noexists!"elsewtime=`grep"$1"/etc/shadow|cut -d: -f6`ctime=`grep"$1"/etc/shadow|cu
biao007h
·
2016-01-07 13:58
linux
脚本算术
脚本练习
--001
编写脚本,使/etc/rc.d/rc3.d目录下分别有多个以K开头和以S开头的文件,以如下格式输出 K开头的后面加stop S开头的后面加start代码如下:[root@localhost ~]# cat t1.sh #!/bin/bash for file in $(ls /etc/rc.d/rc3.d/); do if [ "$(echo $file |cut -c 1)" ==
www1707
·
2015-12-31 02:47
File
start
脚本练习
--001
编写脚本,使/etc/rc.d/rc3.d目录下分别有多个以K开头和以S开头的文件,以如下格式输出 K开头的后面加stop S开头的后面加start代码如下:[root@localhost ~]# cat t1.sh #!/bin/bash for file in $(ls /etc/rc.d/rc3.d/); do if [ "$(echo $file |cut -c 1)" ==
www1707
·
2015-12-31 02:47
File
start
SHELL脚本整理的比较好
/bin/
shll
/bin/sh可以发现sh是一个指向bash的软连接。
gelongmei
·
2015-12-23 16:00
shell之
脚本练习
做一个需求流程图 需求分析-方案设计-具体实现 训练点 sed,echo,test,if,while,shift 1. 需求分析:练习test的-d 方案设计:体现的是思路,先定义一个变量,用条件去判断 具体实现: 输入:如下 [root@250-shiyan sh]# cat > mytest a=/root/sh/sed if [ -d
·
2015-11-13 03:08
shell
Shell
脚本练习
整理
1.编写脚本,执行后,打印一行提示“Please input a number:",要求用户输入数值,然后打印出该数值,然后再次要求用户输入数值。直到用户输入"end"停止。 #/bin/sh until echo "=======================" echo "Plesse in
·
2015-11-11 07:11
shell脚本
shell
脚本练习
(autocert)
#!/bin/bash#By Spinestars#20131118 #name:ca_cert#certficate ca cd /etc/pki/CA/auto num=$RANDOM mv ./cert.csr ./cert$num.csr openssl ca -in ./cert$num.csr -out ./cert$num.crt
·
2015-11-11 07:22
shell脚本
shell
脚本练习
(短路练习)
#!/bin/bash #By Spinestars#2013-11-11#This is a lvsnap of auto-create Help(){ echo "Usage: 1---device eg:sd[b-z] 2---partition_number eg:1-4 3---partition_size -P \"1 2 3\" c
·
2015-11-11 07:21
shell脚本
shell
脚本练习
(随机取名)
1、写一个脚本,实现随机选人功能,脚本需传递一个参数进去,如 pick.sh 1 出现结果"家驹” pick.sh 3 出现结果 "落叶" "jason" "贾诩"等随机结果。 (pick.sh N 其中N可以为不大于总人数的任意数) #!/bin/bash #Author:
·
2015-11-11 07:20
shell脚本
shell
脚本练习
写一个脚本:1、设定变量FILE的值为/etc/passwd2、依次向/etc/passwd中的每个用户问好,并显示对方的shell,形如: Hello, root, your shell: /bin/bash3、统计一共有多少个用户 #!/bin/bash FILE="/etc/passwd" num=`wc -l < $FILE` echo "U
·
2015-11-11 07:15
shell脚本
Linux
脚本练习
例1:写一个脚本,利用循环和continue关键字,计算100以内能被3整除的数之和 运行结果: 例2: 写一个脚本,利用循环和continue关键字,计算100以内能被3整除的数之和 运行结果: 例3:写一个脚本,可以根据参数文件名,以正确的参数调用tar来解压缩tar.gz或tar.bz2文件 运行结果
·
2015-11-01 10:55
linux
shell
脚本练习
题(更新中...)
练习题(这里贴的是自己写的代码, 网上给的题目代码我会附加在最下面) 1. 编写shell脚本,计算1-100的和; 1 #!/bin/bash 2 #caculate the sum of numbers from 1 to 100 3 4 sum=0 5 for i in `seq 1 100`; do 6 sum=$[$sum+$i] 7 done
·
2015-10-31 10:35
shell脚本
bash实例
脚本练习
练习:学艺不精,有不好滴的地方还请老师们给于指点,努力共勉,不要吝啬你的才能,大声说出 你的想法实例1 判断当前主机的CPU生产商,其信息在/proc/cpuinfo文件中vendorid一行中。 如果其生产商为AuthenticAMD,就显示其为AMD公司; 如果其生产商为GenuineIntel,就显示其为Intel公司; 否则,就说其为非
s23xiaojia
·
2015-09-24 14:13
bash实例练习
case语句
脚本练习
#!/bin/sh#加减乘除的小脚本,主要练习case语句case$2in+) echo"$1+$3=`expr$1+$3`" ;;-) echo"$1-$3=`expr$1-$3`" ;;\*) echo"$1*$3=`expr$1\*$3`" ;;/) if[$3=0] then echo"除数不能为0" else ech
yagujj
·
2015-09-11 22:00
case脚本练习
【shell
脚本练习
】批量添加用户和设置密码
题目添加9个用户,user101…user109;密码同用户名;思路for循环来添加就好了,用户名和密码都可以拼字符串来完成user10+数字要判断是否能添加成功,注意非交互模式下修改用户密码的技巧脚本#!/bin/bash#addusers.shecho"-----add9users-----"foriin{1..9};dousername=user10$iifuseradd$username&
orangleliu
·
2015-08-22 20:04
Shell
整数比较 文件测试 与或非 特殊变量
脚本练习
: 添加3个用户,user1-user3 先判断用户是否存在,不存在而后再添加; 添加完成后,就显示一共添加了几个用户;当然不能包括实现存在而没有添加的 最后显示当前系统共有多少个用户
monkeyC
·
2015-08-11 14:22
特殊变量
与或非
文件测试
整数比较
和一些玩具脚本
整数比较 文件测试 与或非 特殊变量
脚本练习
: 添加3个用户,user1-user3 先判断用户是否存在,不存在而后再添加; 添加完成后,就显示一共添加了几个用户;当然不能包括实现存在而没有添加的 最后显示当前系统共有多少个用户
monkeyC
·
2015-08-11 14:22
特殊变量
与或非
文件测试
整数比较
和一些玩具脚本
字符串比较
脚本练习
知识点:*字符串比较*1.==测试是否相等,相等为真,不等为假例:A=hello B=hi ["$A"=="$B"] #可以没有双引号 ECHO$?2.!=测试是否不等,不等为真,相等为假-nstring:测试制定字符串是否为空,空为真,不空为假-zstring:测试制定字符串是否不空,不空为真,空为假 > >= /dev/null;then echo"$1isnotexist" e
monkeyC
·
2015-08-10 15:09
字符串比较
脚本练习
for循环模式
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他