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脚本学习]
Shell脚本学习
(一) - 创建脚本
1.脚本语言和编译型语言什么是编译型语言?编译型语言指一些从源代码(SourceCode)转换成目标代码(ObjectCode)后便能直接通过计算机(Java通过虚拟机)来执行的语言,一些比较常见的语言包括C,C++,Java,Fortran,Pascal等都是编译型语言。编译型语言的优点是高效,他们多半运作与底层,擅长处理字节、整型、浮点型或其他机器层级的对象。缺点是编译型语言依赖于平台,例如在
camlot_
·
2020-08-09 07:31
Linux学习
shell脚本学习
(一)
1。chmod-Ru/g/o+/-/=r/w/xfilename-R表示命令同时改变子目录2。chown-R-hownerfile-R表示对目录下文件同样有效,-h表示改变链接属主时不影响目标文件3。chrgp与chown用法基本相同。4。umask,如果umask值为002,则touchlx.txt后,lx.txt的权限值为664,如果是目录,权限值为775。5。建立软链接,ln-ssource
byrlx
·
2020-08-07 13:24
linUX
脚本
F#
shell脚本学习
(二)
1。linux中,使转义符生效,-e必须加上echo-e"mynameiswall-e\noh,ilove\teve">a.txtcata.txtmynameiswall-eoh,iloveevereadfirestnamesecondnamethirdnamexzcecho-e"hello$firestname$secondname$thirdname"helloxzc2。tee命令把输出的一个
byrlx
·
2020-08-07 13:24
linUX
脚本
Linux
C
C++
C#
一本不错的Linux/Unix
Shell脚本学习
教程
找到一本很详细的LinuxShell脚本教程,其实里面不光讲了Shell脚本编程,还介绍了系统的各种命令http://www.dingbing.com/book/linuxshell.zip点这个迅雷地址下载:thunder://QUFodHRwOi8vd3d3LmRpbmdiaW5nLmNvbS9ib29rL2xpbnV4c2hlbGwuemlwWlo=本书共分五部分,详细介绍了shell编程技
bao6478
·
2020-08-07 12:43
Shell脚本学习
(三)注释的用法
Shell脚本学习
(三)注释的用法Shell脚本的注释Shell脚本单行注释用#,这个我想大家应该都知道。如果要把一段代码全部注释掉,可以用如下方法#!
birdben
·
2020-08-03 15:44
Shell脚本
Linux学习Shell Scripts(脚本)
Contend一、简单入门(介绍,实例)二、善用判断式三、条件判断式if……then四、循环(loop)五、脚本的调试(debug)六、
shell脚本学习
总结一、简单入门(介绍,实例)1.1sh
假装式冷漠
·
2020-08-01 10:53
批处理
shell
php和Python等脚本
Linux运维
Linux之
shell脚本学习
(三)——常用的语句(for、while、if、expect等)
一、for语句forNUMin123##123分别赋给变量NUMforNUMin{1..3}##1..3所有的数分别赋给变量NUMforNUMin`seq13`或者forNUMin`seq1210`##forNUMin`seq1210`设置循环步长为2。do可执行的语句donefor语句示例:vimtest.sh#!/bin/bashforNUMin123doecho$NUMdone设置步长:vi
那人如此可好
·
2020-07-30 16:20
Linux
Shell脚本学习
总结篇
【Linux】
Shell脚本学习
总结篇https://blog.csdn.net/bitboss/article/details/73019967https://blog.csdn.net/bitboss
happylzs2008
·
2020-07-30 15:09
shell脚本学习
之语法
一、条件测试1、条件测试:test或[命令test可以测试一个条件是否成立,若测试结果为真,则退出码为0,若测试结果为假,则为1字符串比较时:用==或=或!=(建议用==)表示比较两字符相同或不相同[-zstring]若string的长度为0则为真[-nstring]若string的长度不为0则为真*在比较两个字符串是否相等时,建议加上双引号,且在表达式两边均加上相同的一个字母:test"X$da
Sekai_Z
·
2020-07-30 14:57
Linux
shell
shell脚本语法
条件语句
循环语句
函数
数组
shell脚本学习
之基础篇三:流程控制语句(if...else、elif、case)
shell脚本的流程控制语句一、流程控制语句1、基本语法(1)if结构(2)if...else结构(3)if...elif...else结构(4)case结构一、流程控制语句本质在于选择。如果怎么样,就怎么样,否则怎么样。1、基本语法(1)if结构如果满足条件,就执行命令,然后结束if[条件判断];thencommandfiif[条件判断]thencommandfi例1:如果传递的位置参数为hel
把倒立的世界腾空
·
2020-07-30 13:14
Linux
shell脚本学习
,几个小脚本(if、case、for、while、until语句)
shell循环语句成绩判定跑步比赛10秒进入决赛男女分组剪刀石头布人机对战批量创建用户计算1-100以内奇数的和输出不能被3整除的数测试主机能否ping通输出1-50的总和成绩判定#!/bin/bashread-p"请输入成绩:"scorecase$scorein8[5-9]|9[0-9]|100)echo"成绩优秀";;7[0-9]|8[0-4])echo"成绩良";;6[0-9])echo"成
把倒立的世界腾空
·
2020-07-30 13:14
Linux
shell
shell脚本
linux
shell脚本学习
-3(百度shell脚本笔试题)
题目:1.从a.log文件中提取包含"WARNING"或"FATAL",同时不包含"IGNOR"的行,然后提取以":"分割的第5个字段2.编写一个脚本,只想简单的减法运算,要求提示输入变量3.Shell脚本阅读(解释下面执行的功能),请挑出下面程序或脚本中的错误,并说明错在哪里。#!/bin/bash#监控cpuser的point端口是否正常logname="/home/forum/log/lpo
do2jiang
·
2020-07-30 08:06
L.Linux
开发
Q.笔试面试代码题
shell
脚本
百度
input
thread
shell脚本学习
:经典编程之九九乘法表、等腰三角形、直角三角形、菱形
shell初学经典脚本九九乘法表直角三角形等腰三角形菱形九九乘法表#!/bin/bashfor((i=1;i0;a--))doecho-e"\c"donefor((b=1;b0;a--))doecho-e"\c"#输出的空格数量donefor((b=1;b0;a--))doecho-e"\c"#输出的空格数量donefor((b=1;b
把倒立的世界腾空
·
2020-07-30 00:53
Linux
Shell脚本学习
之expect命令
Shell脚本学习
之expect命令我们通过Shell可以实现简单的控制流功能,如:循环、判断等。
_宇宙浪子_
·
2020-07-29 17:43
Linux
shell
shell脚本学习
笔记--基础(1)
shell脚本学习
笔记--基础(1)简介脚本注释脚本解释器脚本执行脚本调试基本符号和命令含义简介学习Shell脚本之前,我们有必要先来认识认识什么叫Shell?
四夕天轮
·
2020-07-29 12:12
shell脚本学习笔记
Shell 脚本学习笔记-基础
Shell脚本学习
笔记-基础目录–常用符号及含义–字符串处理–条件判断–流程控制–函数–环境信息相关文件及执行顺序–参数处理常用符号及含义符号含义“”使shell将双引号中的空格、制表符等大多数的特殊字符按普通字符处理
kaiyuanheshang
·
2020-07-29 10:43
脚本
shell
脚本
shell脚本学习
笔记之grep&正则表达式
grep命令是Linux中一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。grep的主要参数:-c:只输出匹配行的计数。-I:不区分大小写(只适用于单字符)。-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。-n:显示匹配行及
小栩栩
·
2020-07-29 06:52
Linux
shell脚本学习
十(正则表达式)
1.1什么是正则表达式1.1.1定义正则表达式是你所定义的模式模板(patterntemplate),Linux工具可以用它来过滤文本。Linux工具(比如sed编辑器或gawk程序)能够在处理数据时使用正则表达式对数据进行模式匹配。如果数据匹配模式,它就会被接受并进一步处理;如果数据不匹配模式,它就会被滤掉正则表达式模式利用通配符来描述数据流中的一个或多个字符。Linux中有很多场景都可以使用通
服务猿
·
2020-07-29 06:57
shell脚本编程
shell脚本学习
——1.基础入门及变量
前言:shell脚本编程跟java、php编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。入门1.首先我们创建一个目录,本专栏所有的编程文件将会都存放于此mkdir-p/usr/local/shell2.进入该目录下,并创建一个HelloShell.sh文件(以sh为后缀是标识此文件为shell脚本,也可以建.txt,.其他的,但是你看到后你知道这是shell脚本吗
chenjing928
·
2020-07-29 05:41
shell脚本
shell脚本
Shell脚本学习
Shell脚本学习
复件用window7学shell脚本真蛋疼。Shell有两种执行命令的方式:*交互式(Interactive):解释执行用户的命令,用户输入一条命令,Shell就解释执行一条。
A08110123
·
2020-07-29 04:13
shell脚本学习
笔记(shell脚本实现文件的创建)
#!/bin/bashfunctionis_dir(){localdir=$1if[-d${dir}];thenreturn0elsereturn1fi}forvalin$@doifis_dir${val};then:elseecho"createit!"mkdir${val}>/dev/null2>&1if[$?-ne0];thenecho"create${val}failed"exit1fif
_从未止步
·
2020-07-29 03:16
我的一些小研究
shell
脚本学习笔记
shell脚本学习
笔记
#!/bin/bash用于指定解释程序,可以通过$BASH来获取;字符串相关操作${str}${#str}获取字符串的长度${str:index}从index位置开始截取str${str:index:length}从index位置开始,截取str,长度为lengthex:${str:5:10}从5位置开始截取,长度为10Bash的内部变量$BASHbash实例的全路径名$HOME当前用户的home
w与荒野
·
2020-07-29 00:10
linux
shell脚本学习
笔记 (流编辑器sed)
sed意为流编辑器(StreamEditor),在Shell脚本和Makefile中作为过滤器使用很普遍,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换为另一种格式输出。sed不只支持正則表達式。它另一些比較厉害的功能。我给出一个样例,大家看看有什么办法能够解决它吧。HelloWorldWelcometotheworldofregexp!HelloWorldWelcometoth
weixin_33984032
·
2020-07-28 18:37
Shell脚本学习
笔记——数组
Shell只支持一维数组,不支持多维数组,初始化时不需要定义数组大小。与大部分编程语言类似,Shell数组元素的下标从0开始。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应该大于等于0。Shell数组用括号来表示,元素用“空格”符号分隔开,可以不使用连续的下标,而且下标的范围没有限制。下面我们来举一个具体的例子:获取数组中所有的元素修改特定下标元素的值获取数组的长度遍历数组方式一:
Cecilia3333
·
2020-07-27 15:04
Shell脚本
Shell脚本学习
笔记
Shell脚本学习
笔记#!/bin/bashecho-e"\e[1;32mWorkOvertimetoday!!!
InJavaWeTrust
·
2020-07-27 11:25
shell
Linux
栽树
Shell脚本学习
指南
Blog:https://www.cnblogs.com/Rohn
Shell脚本学习
指南使用Shell需要遵守的一些准则:如果你主要是在调用其他的工具并且做一些相对很小数据量的操作,那么使用Shell来完成任务是一种可接受的选择
不羁的罗恩
·
2020-07-19 19:00
shell脚本学习
--符号
一、shell简单介绍shell的作用是解释执行用户的命令,用户输入一条命令,shell就解释一行【交互式】。另一种执行命令的方式是【批处理】,用户事先写一个shell脚本,其中有很多条命令,shell一次把这些命令执行完。shell程序从脚本中一行一行读取并执行这些命令,相当于一个用户把脚本中的命令一行一行敲到shell提示符下执行shell脚本是解释执行的,不需要编译。文件/etc/shell
Sekai_Z
·
2020-07-15 18:56
shell
Linux
Linux命令与
shell脚本学习
之字符串比较
1.字符串比较的测试。和数字相反,数字使用eq等进行比较,字符串使用的是运算符进行比较。=等于>大于):比较的时字符的顺序,不是字符串的长短注意:1.使用过程中需要加转义斜线"\"。2.排序过程小写大于大写字符,与sort命令排序相反。val1=abcval2=acval3=Ac#不加转义字符,条件总是成立,执行then,并产生文件val2.if[$val1\>$val2]thenecho"$va
ChrisYANG23521
·
2020-07-15 14:17
Linux命令与shell脚本
字符比较-n-z
shell
linux
shell脚本学习
变量变量定义Shell支持以下三种定义变量的方式:name1=Rill1name2='Rill2${name1}'name3="Rill3${name1}"variable是变量名,value是赋给变量的值。如果value不包含任何空白符(例如空格、Tab缩进等),那么可以不使用引号;如果value包含了空白符例如name2,name3,那么就必须使用引号包围起来。注意赋值号的周围不能有空格。以单
rill_
·
2020-07-15 01:34
shell脚本学习
笔记
shell脚本教程1.常见的shell种类:BourneShell(/usr/bin/sh或/bin/sh)BourneAgainShell(/bin/bash)CShell(/usr/bin/csh)KShell(/usr/bin/ksh)ShellforRoot(/sbin/sh)2.shell变量使用一个定义过的变量,只要在变量名前面加美元符号即可;readonly可定义只读变量;unset
CristL
·
2020-07-14 22:44
LINUX系统
shell脚本
shell脚本学习
笔记一
这次继续捡起来吧,在网上下载了一本书《
shell脚本学习
指南》。计划把这本书系统的看看,本书共500多页,每天利用上班的空
lpioneer
·
2020-07-14 14:36
学习笔记
《
Shell脚本学习
指南》第二章学习笔记
2.1脚本编程语言与编译型语言的差异编译型语言从源代码转换成目标代码,便能直接通过计算机执行。好处是高效,但运作于底层。例如,在C++里,很难进行“将一个目录里所有的文件复制到另一个目录中”之类的简单操作。脚本编程语言通常是解释型(Interpreted)的。由解释器读入程序代码,并将其转换成内部的形式,再执行。解释器本身是一般的编译型程序。2.2为什么要使用Shell脚本脚本执行效率通常不如编译
iteye_3224
·
2020-07-14 12:06
shell基础:通过7个实例入门shell编程
编程的学习有两种方式,一种是先学习理论再进行实战,这叫自下而上学习法,第二种是通过实战再学习理论,这叫自上而下学习法,对于
shell脚本学习
来说,自上而下学习法是最好的学习方式。
鱼仔ly
·
2020-07-14 02:32
Linux
shell脚本学习
总结-----第一篇
一、用户登陆进入系统后的系统环境变量:$HOME使用者自己的目录$PATH执行命令时所搜寻的目录$TZ时区$MAILCHECK每隔多少秒检查是否有新的信件$PS1在命令列时的提示号$PS2当命令尚未打完时,Shell要求再输入时的提示号$MANPATHman指令的搜寻路径二、特殊变量:$0这个程序的执行名字$n这个程序的第n个参数值,n=1..9$*这个程序的所有参数$#这个程序的参数个数$$这个
forester8888
·
2020-07-13 07:31
shell脚本
shell脚本学习
1、exec命令Anexecfilenamecommandredirectsstdouttoadesignatedfileexec2>filename将会把执行的命令重定向到文件中2、shift命令位置参数可以用shift命令左移。比如shift3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift1。#!/bin
yueyemaitian
·
2020-07-12 18:32
linux
运维
exec
shift
shell脚本学习
(二)传递参数、数组
一、传递参数我们可以在执行Shell脚本时,向脚本传递参数。脚本内获取参数的格式为:$n。n代表一个数字,1为执行脚本的第一个参数,2为执行脚本的第二个参数,以此类推……#!/bin/bashecho"Shell传递参数实例!";echo"执行的文件名:$0";echo"第一个参数为:$1";echo"第二个参数为:$2";echo"第三个参数为:$3";上述运行得到以下./test.sh123S
SJLin96
·
2020-07-12 10:03
Linux
日常
【
Shell脚本学习
16】Shell if else语句
if语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell有三种if...else语句:if...fi语句;if...else...fi语句;if...elif...else...fi语句。1)if...else语句if...else语句的语法:if[expression]thenStatement(s)tobeexecutedifexpressionistruefi如果expressi
weixin_30278311
·
2020-07-12 05:41
linux 基础学习之四:
shell脚本学习
(1)
1、shell脚本概述什么是shellscript呢? shell我们在认识bash当中已经提过了,那是一个文字接口底下让我们与系统沟通的一个工具接口,那么script是啥?字面上的意义,script是『脚本、剧本』的意思。整句话是说,shellscript是针对shell所写的『剧本!』什么东西啊?呵呵!其实,shellscript是利用shell的功能所写的一个『程序(program)』,这个
长烟慢慢
·
2020-07-11 03:29
linux基础知识
【资源共享】eBook分享大集合
服务器系统类Linux高性能服务器编程
Shell脚本学习
指南高级Bash脚本编程指南.3.9.1(杨春敏黄毅译)鸟哥的Linux私房菜基础篇(第3版)深入理解计算机系统机器学习类吴恩达深度学习教
weixin_30342209
·
2020-07-10 06:03
用于iOS的
shell脚本学习
记录
前言最近在Xcode工作space中建立了多个frameWork,进行功能组件开发。在主App里面运用shell把各个组件中的.framework与.boudle资源文件拷贝到工作目录下,以此方式来做一个组件化app。以及在framework中有shell写输出一个支持真机与模拟器的framework.随开始学习shell.shellShell既是一种脚本编程语言,也是一个连接内核和用户的软件。常
timeQuick
·
2020-07-08 18:18
Shell脚本学习
2019独角兽企业重金招聘Python工程师标准>>>
Shell脚本学习
Shell变量需要注意的东西普通变量1.变量名和等号之间不能有空格2.变量的命名开头必须是大写或小写字母,变量名只能包含数字、字母和下划线
weixin_33766168
·
2020-07-08 15:25
shell脚本学习
与总结
1.shell脚本是区分小写的2.Unix特殊字符有:(;$?&*()[]`‘“+使用其时要进行转义()3.Shell的注释以#开头4.函数的定义Functionfuction_name(){Commandtoexecute}调用时直接用function_name.5.控制结构1)If...then语句If[test_command]ThenCommandsif2)If...then...else
黑砖窑
·
2020-07-08 05:24
java
大数据
程序员
编程语言
Shell脚本学习
笔记
变量的使用:定义变量variable=value“=”两端不能有空格使用变量推荐加{}e.g.skill=’Java’echo“Iama${skill}engineer.”只读变量:readonlyurl不能修改删除变量:unset变量名unset不能删除只读变量单双引号的区别:‘’:原样输出,不解析其中的变量/命令,用于纯字符串“”:双引号会解析命令和变量如果变量的值是数字或者无空格的字符串,可
小虾米 ~
·
2020-07-07 00:41
shell
shell脚本学习
笔记
echo"name'YUYUFEN'"echo-n"name:";不换行可以用set命令来显示一份完整的当前环境变量列表有两种方法可以将命令输出赋给变量``$()wcq文本的行数q文本的词数q文本的字节数内联输入重定向(inlineinputredirection)$wcteststring1>teststring2>teststring3>EOFexpr5*2在bash中,在将一个数学运算结果赋
见贤思齐,见不贤而内自省
·
2020-07-06 20:19
操作系统基础
Linux必备技能——
Shell脚本学习
笔记(1)
现在我们用的操作系统(Windows、MacOS、Android、iOS等)都是带图形界面的,简单直观,容易上手,对专业用户(程序员、网管等)和普通用户(家庭主妇、老年人等)都非常适用。然而在计算机早期并没有图形界面,只能通过一个个的命令来控制控制计算机,这些命令成千上万,先不说这些命令记不记得住,每天面对没有任何色彩的黑屏就是一件很难受的事。其实通过图形界面和命令行开启某个程序过程都是类似的
万里羊
·
2020-07-06 19:05
Linux
Shell的学习
shell脚本学习
(五)杂项
一、getopts①简介C有getopt_long函数用于解析命令行参数,在shell里用的是getopts。一般格式:getoptsoptionsvariablegetopts一般是在循环中运行,每次执行循环,getopts就检查下一个命令行参数,并判断它是否合法。即检查参数是否以-开头,后面跟一个包含在options中的字母。如果是,就把匹配的选项字母存在指定的变量variable中,并返回退
SJLin96
·
2020-07-06 02:21
Linux
系统编程
linux之
shell脚本学习
篇一
此文包含脚本服务请求,字符串截取,文件读写内容,打印内容换行。#!/bin/bashretMsg="";whilereadLINEdoecho"thisistext:$LINE";retMsg=`/usr/bin/curl-otest3.log-w%{http_code}"\\n"$LINE`;#http请求,响应内容写文件以及响应状态码echo"Retutnvalueistext:$http_c
weixin_34234829
·
2020-07-06 00:53
shell脚本学习
shell脚本学习
目的编写shell脚本,定时请求某接口并监听接口请求时间,当请求较慢时发送预警实现编写脚本文件#创建文件viexcute.sh#文件内容#!
C_Tyler
·
2020-07-02 16:00
Linux
shell脚本学习
——正则表达式、sed、awk
一、正则表达式正则表达式用于查找匹配指定的字符支持正则表达式的程序:locate、find、vim、grep、sed、awk元字符:具有特殊意义的专用字符,如.*?前导字符:位于元字符前面的字符,如abc*1、第一类正则表达式普通常用的元字符.匹配除换行符以外的任意单个字符*前导字符出现0次或连续多次.*任意长度字符^行首$行尾^$空行[]匹配括号里任意单个字符或一组单个字符[^]匹配不包含括号里
Lion_siege
·
2020-07-01 11:29
shell脚本学习
shell脚本学习
笔记
shell脚本学习
笔记1.Shell入门简介Shell是操作系统的最外层,Shell可以合并编程语言以控制进程和文件,以及启动和控制其它程序。
岳来
·
2020-06-30 10:46
shell
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他