在脚本中定义一个加法函数,用于计算两个数的和,并调用该函数分别计算12+34、56+789的和 具体实现: #!/bin/bash adder() {  echo `expr $1 + $2` } adder 12 34 adder 56 789
原创 2010-09-21 18:06:15
623阅读
题目要求计算文档a.txt中每一行中出现的数字个数并且要计算一下整个文档中一共出现了几个数字。例如a.txt内容如下:12aa*lkjskdjalskdflkskdjflkjj我们脚本名字为ncount.sh,运行它时:bashncount.sha.txt输出结果应该为:20sum:2参考答案#!/bin/bashsum=0whilereadline//新知识点可以读取每行doline_n=`ec
原创 2019-08-29 10:15:19
428阅读
trap 命令 基本格式: trap command sig1 sig2 ... sigN 有3种信号可以捕获: EXIT : 从函数中退出, 或整个脚本执行完毕 ERR: 当一条命令返回非0状态码, 即命令执行不成功 DEBUG: 脚本汇总每一条命令执行前 演示 DEBUG(一般使用这个方法查看...
转载 2015-07-18 13:24:00
169阅读
2评论
一、shell的反弹: 在很多时候,我们得到一个可以执行OS命令的点,但是我们发现可能是杀软的原因导致木马被杀或被拦截了,此时我们就无法上线,但是又能确定是可以出网的,这个时候就可以把shell反弹出来,再看看具体是啥情况 二、各类反弹姿势: 既然是反弹shell,那么肯定是需要有接受方的,一般接收 ...
转载 2021-10-23 23:54:00
514阅读
2评论
shell是什么shell是一种脚本语言  aming_linux  blog.lishiming.net 可以使用逻辑判断、循环等语法 可以自定义函数 shell是系统命令的集合 shell脚本可以实现自动化运维能大大增加我们的运维效率shell脚本结构和执行方法 开头需要加#!/bin/bash固有的格式意思就是接下来的文件
原创 2017-09-24 19:21:56
843阅读
1点赞
shell是什么shell是一种脚本语言  aming_linux  blog.lishiming.net 可以使用逻辑判断、循环等语法 可以自定义函数 shell是系统命令的集合 shell脚本可以实现自动化运维能大大增加我们的运维效率shell脚本结构和执行方法 开头需要加#!/bin/bash固有的格式意思就是接下来的文件
原创 2019-07-25 14:11:34
965阅读
循环就是重复一些命令的代码块,如果条件不满足就退出循环.for loopsfor arg in [list]这是一个基本的循环结构.它与C的for结构有很大不同.for arg in [list]do command(s)... done 在循环的每次执行中,arg将顺序的存取list中列出...
转载 2014-09-30 07:52:00
70阅读
2评论
1、she套的变量会一直解析****/home/edwardlewis/altraman # echo 'date'date****:/home/edwardlewis/altraman # ec
转载 2011-08-21 21:33:00
71阅读
2评论
循环就是重复一些命令的代码块,如果条件不满足就退出循环.for loopsfor arg in [list]这是一个基本的循环结构.它与C的for结构有很大不同. 在循环的每次执行中,arg将顺序的存取list中列出的变量.
原创 2022-03-11 17:39:39
217阅读
1 -- SHELL读取文件的方法#使用read命令读取一行数据 while read myline do echo "LINE:"$myline done < datafile.txt #使用read命令读取一行数据 cat datafile.txt | while read myline do echo "LINE:"$myline done #读取一行数据 cat datafi
通过遍历每行文件计算文件中每行内容包含的数字个数通过使用md5sum命令对比出两台机器中相同文件内容是否有差异检测网卡流量sar-nDEV15批量杀进程kill-9进程号判断web服务,80端口netstat-lntp查看tcp监听的端口isof-i:80
原创 2019-01-09 04:52:57
376阅读
循环就是重复一些命令的代码块,如果条件不满足就退出循环.for loopsfor arg in [list]这是一个基本的循环结构.它与C的for结构有很大不同. 在循环的每次执行中,arg将顺序的存取list中列出的变量.for arg in "$var1" "$var2" "$var3" ... "$varN"  # 在第1次循环中, arg = $var1    # 在第2次循环中, ar
原创 2021-07-22 10:26:25
63阅读
Shell脚本是一种跨平台的脚本语言,可以在不同的操作系统中使用,可以提高开发效率。Shell脚本在市场上的应用越来越广泛,许多软件都使用Shell脚本来实现自动化,从而提高了开发效率。其次,Shell脚本的语法简单易懂,可以快速上手,更容易理解,无论是前端、测试、运维、架构、研发...适用场景非常广泛,可谓IT从业者的万金油技能,但是当前市面上的IT教程都太过死板,没有贴合实际工作场景及系统性的表述应用场景及深层次的语法逻辑,最后看完在实际工作中还是应用不起来。 核心内容:Shell基础语法+Shell实战,应用场景深入配合基础讲解,并深入剖析后端原理,让用户在使用技术的时候由浅入深,在实际工作中用起来。 优势:无论是前端、测试、运维、架构、研发...都适用该技能,与Linux系统打交道的用户都适用;Shell脚本相较于开发语言简单,用户更容易学习理解,快速上手。
原创 2023-10-07 22:25:16
91阅读
# 显示当前Shell正在执行的命令 -「How to echo shell commands as they are executed」 展开变量并在行前打印加号:set -x,set -o xtrace 在打印之前,并不展开变量:set -v,set -o verbose # 当遇到错误时立即退
原创 2021-07-20 09:50:34
164阅读
检查一组代码从执行开始到执行完毕的时间。#!/bin/bash start=$(date +%s) commands; statements; end=$(date +%s) difference=$(( end - start )) echo Time taken to execute&nbsp
原创 2017-11-16 16:43:33
151阅读
01Linux-16. shell详解*
原创 2022-12-15 19:55:20
102阅读
linux shell实现生成16进制密码
原创 2024-06-28 11:02:41
35阅读
shell基础练习
原创 2019-01-08 10:33:35
471阅读
以前我们用grep在一个文件中找出包含某些字符串的行,比如在头文件中找出一个宏定义。其实grep还可以找出符合某个模式(Pattern)的一类字符串。例如找出所有符合xxxxx@xxxx.xxx模式的字符串(也就是email地址),要求x字符可以是字母、数字、下划线、小数点或减号,email地址的每一部分可以有一个或多个x字符,例如abc.d@ef.com、1_2@987-6.54,当然符合这个模...
原创 2021-07-08 10:52:30
357阅读
#查用户#!/bin/bashv=`cat/etc/redhat-release|awk-F'release''{print$2}'|cut-d'.'-f1`user(){if[$1-eq0]thenecho"系统没有自定义用户"elseecho"系统存在自定义用户,有$1个。"fi}case$vin5|6)n=`awk-F':''$3>=500'/etc/passwd|wc-l`user$
原创 2019-01-08 02:15:06
207阅读
  • 1
  • 2
  • 3
  • 4
  • 5