脚本的执行方法:5种绝对路径:#/home/shell/shell.sh相对路径:#../shell.sh$PATH中:#shell.shbash命令:#bash shell.shsource命令(简写"."):#. shell.sh
脚本的书写:第一行:#!/bin/bash #!叫shabang header文件头: 脚本名、作
原创
2011-12-21 09:08:23
490阅读
1、批量添加注释 移动到行首 按Ctrl + v 进入块模式 按 j 连续选中要注释的行 输入 I 进入行首编辑模式(一定要用大写的I) 输入注释符号(#) ESC 退出即可全部注释 ...
转载
2021-09-17 17:48:00
99阅读
2评论
[root@DBBK1 changeIP]# cat view.sh
#!/bin/sh
if [ $# -ne 1 ];then
echo "USAGE:/bin/sh $0 ARG1"
&n
原创
2017-05-10 21:34:19
458阅读
1.自定义变量:自定义变量不能以数字开头。 2.全局变量:export可设置全局变量不能以数字开头。 3.全局环境变量配置文件:/etc/bashrc ,/etc/profile可直接写入变量。 4.用户环境变量配置文件:/~/.bashrc ,/~/.bash_profile可直接写入变量。 5.
转载
2018-01-14 20:40:00
66阅读
放这个图呢,没别的意思。文章目录基础知识Shell 变量使用变量Shell 字符串单引号双引号拼接字符串获取字符串长度提取子字符串Shell 数组读取数组获取数组的长度Shell 注释Shell 传递参数运算符关系运算符逻辑运算符字符串运算符文件测试运算符echo流程控制分支for 循环while 语句跳出循环Shell 输入/输出重定向实用脚本收集判定指令是否执行成功批量测试文件是否存在基础知识./XXX.sh这样运行Shell 变量your_name="XXX"1、变量名和等号之间.
原创
2022-03-15 14:05:16
118阅读
1.Shell
Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式
称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一 个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条
一条地敲命令。Shell脚本和编程语言很相似,也有变量和流程控制语句,但Shell脚本是解释
执行的,不需要编译,Shell程序从脚本中一行一行读取并执行这些命令,相当于一个用户把
脚本中的命令一行一 行敲到Shell提示符下执行。
原创
2016-06-13 18:03:42
620阅读
在bash shell中,$( )与` ` (反引号)都是用来做命令替换用(command substitution)的。所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行:*完成引号里的命令行,然后将其结果替换出来,再重组命令行。例如: $ echo the last sunday
转载
2015-01-12 13:03:00
151阅读
2评论
Shell脚本是含有若干UNIX命令或可执行程序的文本文件。1 运行Shell脚本Shell脚本有两种运行方式,第一种方式是利用sh命令,把shell脚本文件名作为参数。这种执行方式要求shell脚本文件具有“可读”的访问权限。第二种执行方式是
转载
2011-02-12 17:56:00
35阅读
2评论
说明:通过echo 输出(#注销掉的)和read -p结果是一样的,只需要注意echo的参数设置。
echo -e参数使输出中的反斜线(\)的说明起作用
echo -n参数使引号后的内容接着输出(不换行)
转载
精选
2013-08-06 17:40:10
410阅读
1. shell特性命令历史 history !! !$ !n !字符Tab 键可以补全文件路径或者命令alias a=“b” unalias a通配符 *匹配零个或多个字符 ?匹配一个字符输入输出重定向 >, >>, <, &nbs
转载
精选
2015-07-29 22:18:38
315阅读
自栋校准时间 yum install -y ntp 使用ntpdate time.fudan.edu.cn去校准时间date在脚本中最常用的几个用法:date +%F xxxx-xx-xxdate +%T xx:xx:xx date +%Y 以四位数字格式打印年份date +%y 以两位数字格式打印年份date +%m 月份date +%d 日期date +%H
原创
2016-05-28 15:42:18
344阅读
防伪码:长风破浪会有时,直挂云帆济沧海。
1.1 l Shell 简介
Shell 是一个 C 语言编写的脚本语言,它是用户与 Linux 的桥梁,用户输入命令交给 Shell 处理,
Shell 将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户。
原创
2017-02-14 18:57:57
753阅读
一、shell中特殊且重要的变量1、特殊位置变量在shell中存在着一些特殊且重要的变量,例如:$0、$1、$#,我们可以称之为特殊位置变量。要想从命令行、函数或脚本执行等传递参数时,就需要在Shell脚本中使用位置参数变量。常用的特殊位置参数变量,如图:举例说明:$0[root@localhost~]#cata.shecho$0[root@localhost~]#sha.sha.sh[root@
原创
2019-09-15 14:11:14
1090阅读
[TOC]一,DAY61.shell脚本介绍shell是一种脚本语言aming_linuxblog.lishiming.net可以使用逻辑判断、循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率2.shell脚本结构和执行开头需要加#!/bin/bash,这是shell的固有格式,指定接下来要运行的命令,是通过那一个解释器来操作的以#开头的
原创
2019-11-21 00:54:20
288阅读
+=可以用来给变量拼接字符串a="hello"a+="world"echo$a输出helloworld
原创
2020-01-17 15:05:05
454阅读
获取当前使用的Shell类型 1. 第一种方法:通过 $0 这个变量来获取当前运行的shell类型 1. 第二种方法:通过 $$ 这个变量来获取当前运行的shell进程号(PID),然后通过 ps 命令的 p 参数或者直接带进程pid号来反向查出运行的shell类型 脚本静态检查工具shellche
转载
2017-05-17 10:20:00
106阅读
2评论
1、变量赋值等: ${parameter:-word}:如果parameter为空或未定义,则变量展开为“word”;否则,展开为parameter的值; 如:${parameter:+word}:如果parameter为空或未定义,不做任何操作;否则,则展开为“word”值; 如: ${par
原创
2013-04-07 14:43:46
866阅读
shell介绍:shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!简单点理解就是:用户直接面对的不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给系统内核,接着内核再去支配计算机硬件去执行各种操作。shell只是系统的一个工具,是系统跟计算机硬件交互时使用的中间介质。实际上,在shell和计算机硬件之间还有一层东西那就
原创
2018-03-05 22:00:32
1003阅读
点赞