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
脚本练习
shell
脚本练习
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小答:echo-e"Myhostnameishostname"echo-e"Myipisifconfig|grep-Eo'([0-9]{1,3}\.){3}[0-9]{1,3}'|head-1"echo-e"OSversioniscat/e
qq5c0f346a97b31
·
2019-01-03 10:33
shell
脚本
shell基础语句循环(for,while,if-else,case)
条件do动作done练习:用户输入分秒,开始倒计时-e表示转义,-n表示不换行输出二、while循环while条件do动作done练习:批量创建用户,并非交互式修改密码同样需要批量删除用户,只需微改下
脚本练习
passion_for_life
·
2018-12-28 08:12
Liunx学习
bash
脚本练习
交互read,循环until,选择case
1、read#!/bin/bash#read用法 read实现和脚本和命令行交互echo -n "Input two integers:"read A B echo "$A + $B =" $[$A+$B]2、until(求1-100的和)#!/bin/bash#until 用法i=0sum=0until [ $i -ge 101 ]; do #当i=100时,会跳出循环,不会在执行循环体,所以i
zmg_061515
·
2018-12-13 23:02
bash
脚本练习
Linux
10.19 library下载安装 shell循环
脚本练习
plink转换vcf文件格式
今天在mac上安装bcftools,mac上什么都没有。先下三个libbrew下载前两个成功,第三个找不到。在我准备放弃的时候,我用了brewinstallHTSlib,然后就自动下载了。。。。。没有手动安装,但是找到了压缩包下载后安装的教程:https://jingyan.baidu.com/article/02027811617b971bcd9ce541.html整个过程就是没什么brew什么
KK_f2d5
·
2018-10-19 20:29
shell
脚本练习
#!/bin/bash#shell脚本监控系统#监控存储使用echo'***************系统存储使用情况*****************'df-hecho''echo''echo''echo'***************系统内存使用情况*****************'echo''echo''free-mecho''echo''echo'***************主机名称和i
lv941002
·
2018-10-17 18:22
shell
脚本练习
1.模拟登录2.比较两个数的大小3.查找/root/目录下是否存在该文件4.for循环的基础使用5.查看当前用户是否用户输入的用户6.删除当前目录下大小为0的文件好吧第六题我分析不出来,不会做7.如果/export/um_lpp_source下有文件,那么将其文件系统大小改为3G8.测试IP地址9.如果文件123.txt的大小等于0,那么将他复制成123.txt.tar.fz文件10.输入什么就输
wudiWGX
·
2018-09-13 17:47
shell
脚本
练习
shell
脚本练习
这篇文章主要介绍shell编程的实例一、逻辑判断之if语句1.判断年龄?[root@centos79_1]#catiftest.sh#!/bin/bashread-p"Pleaseinputyourage:"age##判断用户输入的必须是数字if[["$age"=~^[0-9]+$]];thentrueelseecho"Pleaseinputdigit"exit10fi##判断用户的年龄,并输出相
mb5ab62d104ff3b
·
2018-09-04 23:20
shell
脚本练习
shell编程
shell
脚本练习
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小#!/bin/bash##********************************************************************#Author:zhouyafei#Date:2018-04-18#File
15010667135
·
2018-08-14 17:06
系统/运维
Linux
基于linux下的shell
脚本练习
shell脚本的简介:打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell脚本,扩展名就用php好了。输入一些代码,第一行一般是这样:#!/bin/bashecho"HelloWorld!""#!"是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种S
Bug怪
·
2018-06-11 11:35
SHELL
脚本练习
1、编写脚本/root/bin/createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息#!/bin/bashread-p"pleaseinputyourusername:"nuseradd$n&>/dev/nullif["$?"=="0"]thenecho"userinfo:`cat/etc/passwd|g
Doumadouble
·
2018-05-08 15:34
脚本
练习
linux基础学习
Linux编程_Shell
脚本练习
题
1,编写shell脚本,计算1~100的和。#!/bin/bashsum=0foriin`seq1100`;dosum=$[$i+$sum]doneecho$sum2,编写shell脚本,输入一个数字n并计算1~n的和。要求:如果输入的数字小于1,则重新输入,直到输入正确的数字为止。#!/bin/bashread-p"inputnumber:"nsum=0;for((i=0;i<=$n;i++))
weixin_34319640
·
2018-05-02 12:00
shell
脚本练习
1.模拟linnux登录shell#/bin/bashecho-n"login:"readnameecho-n"password:"readpasswdif[$name="cht"-a$passwd="abc"];thenecho"thehostandpasswordisright!"elseecho"inputiserror!"fi2.比较两个数大小#/bin/bashecho"pleaseen
kdy
·
2018-04-26 09:00
shell
脚本练习
后续可能继续追加~~~
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小#!/bin/bashecho"hostname:`hostname`"echo"ipv4addr:`ifconfig|egrep-o"\"|head-1`"echo"ipv4addr:`ifconfigens33|grep"inet"|
Doumadouble
·
2018-04-10 20:35
shell
脚本
继续追加
linux基础学习
每日一道shell
脚本练习
(02)
1.题目有日志1.log,部分内容如下:112.111.12.248-[25/Sep/2013:16:08:31+0800]formula-x.haotui.com"/seccode.php?update=0.5593110133088248"200"http://formula-x.haotui.com/registerbbs.php""Mozilla/4.0(compatible;MSIE6.
hello_cjq
·
2018-04-09 23:40
shell
awk
sort
shell
每日一道shell
脚本练习
(01)
0.引言准备开一个新坑,每天更新一道shell练习。因为shell脚本属于那种不练习就会生疏,甚至忘记的技能,所以,为了对抗遗忘阻力,我只能不断加强练习了。1.练习题目【题目】请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为2018-04-08.log,并且把磁盘的使用情况写到这个文件中,不用考虑cron,仅仅写脚本即可。【分析】第一点,要明白linux命令dat
hello_cjq
·
2018-04-08 22:24
shell
linux
磁盘检查
shell
shell
脚本练习
题
题目要求:编写一个录入个人信息的脚本/root/bin/information.sh,要求如下:1.提示用户输入username(需对名字进行字符要求检查,用户名中不能模糊包含系统中任何一个已在存在用户名,如不能为helloroot1,123bin,ggntp2等。且要求username要以大写字母开头,长度至少5个字符。2.提示用户输入性别,仅能输入male或female,输入其他的提示用户重试
火星的小白
·
2018-02-27 09:56
shell
脚本编程
循环结构
shell脚本专栏
shell
脚本练习
实例
第一题:编写脚本,求100以内所有正奇数之和sum=0foriin{1..100}doif[$[$i%2]-ne0];thensum=$[$i+$sum]elsecontinuefidoneecho$sum第二题:编写一个脚本能打印9*9乘法表如下:foriin{1..9}doforjin`seq1$i`doecho-ne"$j*$i=$((i*j))\t"doneechodone第三题:随机生成
逃离地球的小小呆
·
2018-02-25 23:05
linux运维
Linux学习—
脚本练习
题
shell
脚本练习
1、编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使用率,如果超过80%,就发广播警告空间将满#!
火星的小白
·
2018-01-29 20:31
脚本编程
脚本
练习题
Linux学习基础篇
shell
脚本练习
题
shell
脚本练习
题1.编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,cpu型号,内存大小,硬盘大小。#!
xiaoyuqaq
·
2018-01-22 20:06
基础
知识
基础知识
7月31日 上课练习和作业
1、
脚本练习
编写脚本/root/bin/sumid.sh,计算/etc/passwd文件中的第10个用户和第20用户的ID之和[
[email protected]
]#catsumid.sh#!
张大志的博客
·
2018-01-03 20:00
centos 基础
脚本练习
12
练习1写一个脚本用函数的方法通过ping命令测试192.168.0.151到192.168.0.254之前的所有主机是否在线。如果在线,就显示"ipisup.",其中的IP要换为真正的IP地址,且以绿色显示;如果不在线,就显示“ipisdown。”,其中的IP更换为真正的IP地址,且以红色显示;[root@localhostmscripts]#catlx37.shlx37b.shlx37c.sh#
bruceweng
·
2017-12-28 16:40
centos
script
linux
系统
复习 类的属性总结 类的方法总结
1.类的属性总结
脚本练习
:2.打印各种类的属性(1)访问类的公有属性执行结果:(2)访问类的私有属性执行结果:不建议使用这种方式访问类的私有属性,只是为了测试。
听丶飞鸟说
·
2017-12-04 19:07
python
复习
类属性
Python学习笔记
centos
脚本练习
4
1,练习传递一个用户名参数与脚本,判断此用户名的基本组与用户ID是否相同,并显示结果;[root@localhostmscripts]#catlx9.sh#!/bin/bashif!id$1&>/dev/null;thenecho"Nosuchtheuser."exit9fiif[$#-lt1];thenecho"pleaseausername."exit9fiif[id-u$1-eqid-
bruceweng
·
2017-11-30 16:28
linux
script
centos
系统
Linux的shell脚本打印图形和主机监控
脚本练习
一.三角形正方形练习1.打印三角形,方法一,正则表达式方法二,循环嵌套i控制行j控制打印符号2.倒着打印三角形i控制行j控制打印符号3.打印正三角形i控制行j控制打印的空格h控制打印的符号3.打印正方形i控制行j控制打印的符号二.sort实用练习1.查找/etc下大小前10的文件2.查找前10自己常用的命令三.批量创建用户脚本使用选取8位随机数做密码,完成后将帐号密码存入userfile文件中四.
一百个小排
·
2017-11-21 22:25
shell
Shell
py练习
仅用于
脚本练习
1:三级菜单2:购物车3:九九乘法表4:日志屏幕输出及日志输入5:装饰器6:验证码_装饰器方式7:MD5加密8:计算器9:三级菜单(js)1:三级菜单#!
812374156
·
2017-09-05 23:33
python
py
Python
shell
脚本练习
新手写的shell,写的不好,请大家见谅。希望结交一些大神和同行。QQ:86416192欢迎大家加QQ。1、写一个脚本,显示出来多少个用户,并且显示出来每个用户的ID。#!/bin/bashfile="/etc/passwd"LINES=`wc-l$file|cut-d""-f1`forIin`seq1$LINES`;douserid=`head-$I$file|tail-1|cut-d:-f3`
lsy950109
·
2017-08-18 11:07
shell
脚本
shell编程
python基础---面向过程编程
基于面向过程去设计程序就像是在设计一条工业流水线,是一种机械式的思维方式优点:程序结构清晰可以把复杂的问题简单化,流程化缺点:可扩展性差,一条流线只是用来解决一个问题应用场景:linux内核,git,httpd,shell
脚本练习
迟到的栋子
·
2017-08-03 00:21
基础
python
面向过程
python学习
shell编程
脚本练习
题
1.使用for循环在/oldboy目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件,名称例如为:[root@oldboyoldboy]#sh/server/scripts/oldboy.sh[root@oldboyoldboy]#lscoaolvajcq_oldboy.htmlqnvuxvicni_oldboy.htmlvioesjmcbu_oldboy.htmlgm
fxl风
·
2017-07-31 20:06
shell
shell
Bash
脚本练习
(一)
#!/bin/bash#写一个脚本(前提:请为虚拟机新增一块硬盘,假设它为/dev/sdb),为指定的硬盘创建分区:#1、列出当前系统上所有的磁盘,让用户选择,如果选择quit则退出脚本;如果用户选择错误,就让用户重新选择;#2、当用户选择后,提醒用户确认接下来的操作可能会损坏数据,并请用户确认;如果用户选择y就继续,n就退出;否则,让用户重新选择;#3、判断当前磁盘是否挂载使用,如使用,先卸载;
Liekkas_liuli
·
2017-07-01 17:10
Linux
Scripts
脚本练习
:建立用户
脚本练习
:要求: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
脚本
脚本练习
用脚本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脚本
上一页
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
其他