![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell基础
KKang@
这个作者很懒,什么都没留下…
展开
-
Shell中的算术运算
Shell中的算术运算1. 运算符号2 运算指令3 测试1. 运算符号+ ##加法- ##减法* ##乘法/ ##除法% ##取数** ##乘方++ ##自加一-- ##自减一< ##小于<= ##小于等于> ##大于>= ##大于等于= ##等于i+=1 ##i=i+1j+=i ##j=j+ij*=i ##j=j*ij/=i ##j=j/ij%=i ##j=j%i2 运算指令(1)使用bash(2)bc命令bc是一个基原创 2020-12-10 22:18:44 · 842 阅读 · 0 评论 -
Shell的执行流控制
Shell的执行流控制1 for循环2 while语句3 until4 if语句5 case1 for循环for循环的格式 for ##定义变量 do ##使用变量,执行动作 done ##结束标志(1)格式1#!/bin/bashfor i in 1 2 3do echo $idone(2)格式2#!/bin/bashfor i in {1..3}do echo $idone(3)格式3#!/bin/bashfor i in {3.原创 2020-12-09 08:49:11 · 87 阅读 · 0 评论 -
shell入门知识
1.什么是shell脚本中命令的解释器2.shell脚本的意义1.记录命令执行的过程和执行逻辑,以便以后重复执行2.脚本可以批量处理主机3.脚本可以定时处理主机3.如何创建shell脚本 #!/bin/bash ##幻数自动添加脚本首部只针对当前家目录下的用户生效(1)设置快捷键func WESTOS() call append(0,"#########################") ##注释信息的第一行 call append(1,"# Author: l原创 2020-12-07 20:04:41 · 102 阅读 · 1 评论 -
文本处理三剑客:grep,sed,awk
将passwd中的“”sed ‘s@/@##@g’ passwdsed ‘s//##/g’ passwd将passwd中的“/”替换为“##”,并将sed处理的内容保存到westos文件中:sed 's@/@##@g' passwd -i passwdawk报告生成工具,把文件中读取到的每一行的每个字段分别进行格式化,而后进行显示awk -F 分隔符 BEGIN{}{}END{} FILENAME1- NR #行数2- NF #列数3- ...原创 2020-12-05 22:02:47 · 150 阅读 · 0 评论 -
shell中的基础命令
shell基础命令1 diff 命令2 patch3 cut4 sort5 uniq6 tr7 test1 diff 命令Linux diff命令用于比较文件的差异。diff以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。 diff [options] files|directorys 参数 文件|目录常用参数参数功能-b忽略空格-B忽略空行-原创 2020-12-05 20:41:20 · 246 阅读 · 0 评论 -
Shell中的变量
使更改生效:source /etc/bashrc原创 2020-12-05 13:05:56 · 168 阅读 · 0 评论