下面是我写一段部署脚本。 #!/bin/bash containerID=`docker ps | grep kapok-admin | awk '{ print $1 }'` docker stop $containerID echo "docker stop $containerID" ima
原创 2023-04-22 07:41:04
449阅读
shell脚本是一组命令、函数、变量,或者您可以在shell中使用任何东西。 您可以创建自己shell脚本来自动化需要定期执行任务。一、shell脚本创建和运行1、创建shell脚本 touch show.sh然后使用vi编辑器进行编辑2、首行 #!/bin/bash 其中#!符号能够被内核识别成是一个脚本开始,这一行必须位于脚本首行,/bin/bashbash程序绝对路径,在这里
转载 2024-04-18 21:13:06
120阅读
等需要编译后才能执行。 、python等需要解析执行语言 linux是sh而且变量不用声明和检查。  》bash无效。                      预定义变量(位置变
原创 2010-07-11 21:39:16
438阅读
一、if语句 1,条件测试 test  测试表达式是否成立,成立结果为0 ①,测试文件状态  -d 是否为目录  -e 目录或文件是否存在  -f 是否为文件  -r 当前用户是否有权限读取  -w 当前用户是否有权限写入  -x 当前用户是否可执行该文件  -L 是否为符号连接文件 ②,数值比较
原创 2011-12-24 02:56:36
641阅读
解释器shell脚本一般选择bash作为解释器,脚本开头应为#!/bin/bash 或 #!/bin/sh 添加脚本版本和注释功能在脚本开头加注释,说明脚本作者、编写时间、脚本功能,最好可以加上脚本版本号。shell脚本注释用#,注释语句和#号之间有一个空格#!/bin/bash ### 脚本功能 添加脚本调试通过set命令添加脚本调试,如果报错,脚本直接退出,不继续执行,对于管道错误也可以
转载 2023-12-19 19:55:29
80阅读
先了解下bash中什么时候该用空格,什么时候不该用。 1. 等号赋值两边不能有空格 2. 命令与选项之间需要空格 3. 管道两边空格可有可无 我们来看看常见问题 1. 赋值时等号两边或者只有左边多了空格 ? ...
转载 2016-10-06 04:08:00
53阅读
2评论
先了解下bash中什么时候该用空格,什么时候不该用。1. 等号赋值两边不能有空格2. 命令与选项之间需要空格3. 管道两边空格可有可无我们来看看常见问题1. 赋值时等号两边或者只有左边多了空格?123456789101112igi@gentoo ~ $ var1 = testbash: var1: command...
原创 2021-09-29 14:24:30
1065阅读
   下面的学习关于脚本,而学习脚本,变量就显得尤为重要,首先,要对变量有一个初步认识:只对当前SHELL有效变量是本地变量,; 还有就是系统环境变量;变量使用,可以简化脚本,使编程过程更容易,学会设变量是我接下来学习中重点哦!     变量类型:整数,字符,浮点,布尔;     首先记住一个怎样显示
原创 2012-02-07 15:28:07
419阅读
shell脚本编写步骤及其常用命令和符号
转载 2023-06-19 06:58:36
334阅读
本文介绍了LinuxShell编写脚本基础知识和常用技巧,包括基本语法、常用命令、脚本文件执行、编写技巧等。S
原创 2024-05-14 14:36:07
91阅读
编写 Bash 补全脚本 对于Linuxer来说,自动补全是再熟悉不过一个功能了。当你在命令行敲下部分命令时,肯定会本能地按Tab键补全完整命令,当然除了命令补全之外,还有文件名补全。 Bash-completion 自动补全这个功能是Bash自带,但一般我们会安装bash-complet
转载 2019-04-30 17:05:00
118阅读
2评论
转载自: 团子小窝 , 本文固定链接: 编写 Bash 补全脚本对于Linuxer来说,自动补全是再熟悉不过一个功能了。当你在命令行敲下部分命令时,肯定会本能地按Tab键补全完整命令,当然除了命令补全之外,还有文件名补全。Bash-completion自动补全这个功能是Bash自带,但一般我们会安装bash-completion包来得到更好补全效果,这个包提供了一些现成命令补全脚本
转载 2019-08-01 00:51:14
1523阅读
  我第一次接触计算机还是在高中学校内,学校购买了一台崭新TRS-80,Model I,安装在图书馆内,免费提供所有的人使用,我记得我按照一本手册打印出了我第一个BASIC程序。10 PRINT “KEN WAS HERE”;20 GOTO 10运行完程序,我兴奋不已。不但计算机如实地按照我指令一遍又一遍执行,屏幕还可以自动滚动。屏幕满了,它自动腾出空间给更多信息,如果信息
转载 精选 2016-04-12 15:40:55
775阅读
今天需要为产品增加Linux启动脚本编写完成运行以后发现不能正常执行,而是提示:'etenv.sh:line 4:syntax error near unexpected token do检查脚本没有发现任何语法问题。经过自己研究发现是不同系统换行符造成。我是在WindowsEclipse中编写脚本,然后通过虚拟机共享目录方式传递到虚拟机中Linux中,这样换行符就是Win
原创 2007-10-12 15:43:00
2472阅读
shell脚本编写: 1、bash算术运算:bash不支持浮点型,取圆整(丢失小数点后数值) 使bash执行算术运算必须按照以下格式书写:1、let 算术表达式   2、$[算术表达式]    3、$((算术表达式)) 若变量一次步进幅度为1则可以写作:SUM++ | ++SUM  ,SUM-- | --SUM 2、bash
原创 2012-02-10 21:57:57
875阅读
在进行批量操作,或者繁琐操作时,可以使用shell编写脚本来简化操作。我使用过众多别人编写脚本,但是自己从来没有写过。今天正好碰到一个问题,不想繁琐去挨个操作,那么就尝试着写一个脚本来方便操作一吧。 首先说一自己遇到问题,今年去参加了CocoaChina开发者大会,会上PPT很好,今天在网上把他们下载了下来,但是问题是,他们命名很长而且前一部分都是一样,类似于”CocoaChina2013开发者大会-……”,前一部分都是重,在Finder里看起来很是不方便,根本看不到有用文件名信息,所以我决定要把这十多个文件重命名去掉前缀。
原创 2013-05-16 20:08:05
896阅读
1点赞
1评论
什么是shell     Linux系统shell作为操作系统外壳,为用户提供使用操作系统接口。它是命令语言、命令解释程序及程序设计语言统称。        shell是用户和Linux内核之间接口程序,如果把Linux内核想象成一个球体中心,shell就是围绕内核外层。当从shell或其他程序
原创 2015-09-25 23:45:32
927阅读
1点赞
2评论
Red Hat是一家世界著名Linux发行版厂商,被全球用户所熟知和信赖。Red Hat Linux操作系统与其他Linux发行版一样,具有强大兼容性、开放源代码、高效性和安全性等特点,因此一直备受广大用户青睐。 在Red Hat Linux系统中,shell脚本是一种非常常见使用方式。而bash作为Linux系统中默认shell环境,也被广泛用于编写和执行shell脚本bash是"
原创 2024-05-24 11:30:29
87阅读
bash特性之多命令执行:     ~]#  command1  $(command2)     ~]#  command1  |  command2  ....  进程之间通信(IPC)   顺序执
原创 2017-04-07 11:55:03
1152阅读
有一个shell脚本校验工具(linter),叫做 shellcheck 。使用它来使您shell脚本更好!变量赋值在bash中变量赋值按照下面的方式:VARIABLE=2并且你可以使用$VARIABLE(变量名)来引用变量。需要注意是不要在=运算符两边放置空格符,比如VARIABLE= 2、VARIABLE = 2、或者VARIABLE =2,这并不是语法错误,但是将会做完全不需要事情(
原创 精选 2024-04-09 08:47:39
255阅读
  • 1
  • 2
  • 3
  • 4
  • 5