加法和乘法,除法不能用,也可以写成$[1+1][root@a~]#echo$((1+1))2[root@a~]#echo$((1*1))1[root@a~]#用expr判断输入是否为一个数字[root@a~]#shpanduan.sh请输入需要是否为数字的内容:11是一个数字[root@a~]#shpanduan.sh请输入需要是否为数字的内容:aaaa不是一个数字[root@a~]#catpan
原创 2017-12-17 23:39:39
996阅读
在Kubernetes(K8S)开发,使用shell脚本是非常常见的。在shell脚本,我们经常需要使用参数来进行一些操作,而$1就是其中一个关键参数。 ### 什么是shell脚本的$1? 在shell脚本,$1表示第一个参数,$2表示第二个参数,以此类推。当我们在执行shell脚本时,在脚本名称后面加上参数,这些参数就可以在脚本通过$1、$2等来引用。 举个例子,假设我们有一个
原创 2024-05-16 10:06:08
936阅读
通过shell我们可以使用两种命令:内部命令、外部命令。内部命令:    在shell内建的。这类命令,一般在文件系统找不到与命令名称对应的可执行文件;而是一个压文件。    用type  command  查看的话,会显示:command is shell builtin   &nb
转载 精选 2014-09-09 22:01:49
327阅读
shell 我们会见到 $0、$1、$2这样的符号,这是什么意思呢? 简单来说 $0 就是你写的shell脚本本身的名字,$1 是你给你写的shell脚本传的第一个参数,$2 是你给你写的shell脚本传的第二个参数 比如你新建了一个shell脚本 Test.sh, 内容如下: #!/bin/ ...
转载 2021-10-29 19:31:00
1257阅读
2评论
请看脚本 vi test.sh #!/bin/bash echo "$`echo $#`" echo $1 chmod +x test.sh 测试 ./test.sh www 输出结果 $1               &n
原创 2010-08-26 17:40:45
511阅读
原文装载 http://blog.csdn.net/wangtaoking1/article/details/9838571 主要记录一下Shell脚本的命令的并发和串行执行。默认的情况下,Shell脚本的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有影响的情况下(有影响的话就比较复杂了),那么就要使用命令
转载 精选 2015-03-16 20:42:20
447阅读
    1 #!/bin/bash      2 for aa in `seq 20 30`      3 do      4 useradd 123$aa      5 echo 123|passwd --stdin 123$aa &>/d
原创 2014-02-23 18:53:31
353阅读
2010.7.10 Shell是操作系统与用户进行交互操作的界面 Shell脚本程序是Shell命令语句的集合,用于实现特定的功能; Shell脚本程序保存在文本文件,可以使用文本处理程序进行阅读和编辑; Shell脚本程序是由Shell环境解释执行的,不需要在执行前进行编译; 执行Shell程序时,Shell脚本文件需要具有可执行(x)的属性。 文件Shells中保存了Linu
原创 2010-07-13 15:09:48
343阅读
#!/bin/bashif[$#!=1]##\如果没写位置变量,提示,并退出thenecho'useage1.sh#(#>=1)'exit1elsefor((i=1;$i<=$1;i++))##\从1到$i进行循环dofor((j=$i;$j<$1;j++))##\当i=1时,j=$i,从1到$i,进行循环,输出空格>,并不换行;doecho-n"
原创 2018-02-08 01:15:48
362阅读
EXPR(1)                          User Commands    &nbsp
原创 2012-11-17 12:59:40
849阅读
例子:nohup /mnt/Nand3/H2000G  >/dev/null  2>&1  &       对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_r
原创 2015-12-03 15:42:17
878阅读
From http://www.cnblogs.com/yangyongzhi/p/3364939.html 2>&1使用一 相关知识1)默认地,标准的输入为键盘,但是也可以来自文件或管道(pipe |)。2)默认地,标准的输出为终端(terminal),但是也可以重定向到文件,管道或后引号(backquotes `)。3) 默认地,标准的错误输出到终端,但是也可以重定向到
转载 2016-10-12 15:52:03
412阅读
自己没事总结了点基础的东西,以备不时之需。一.判断式:1.判断符号 &&及||检测test是否存在:# test -e /haha注:test是一个判断文件属性的命令,-e参数判断目录是否存在,执行结果不会显示任何信息,但最后我们可以透过$?或&&及||来展现整个结果例如:# test -e /haha && echo "exist&quo
原创 2013-07-09 15:18:17
1216阅读
一、shell介绍 1、什么是shell shell是c语法编写的,是用户和liunx内核沟通的桥梁,即是命令语法,也是解释性编程语言。 内核处理的都是二进制,而用户处理的都是高级语法,系统开发人员可以通过shell快速操作计算机。 二、shell功能 1、解析你的命令 [root@localhos ...
转载 2021-07-17 00:13:00
117阅读
2评论
shell程序,作为条件的退出状态码时,0(成功)表示真,非0表示假,这一点与C语言恰恰相反。 每个表达式或者Linux命令执行完退出的时候,都会返回一个退出状态码(exit status 0~255),if语句根据 [ ] 表达式执行的退出状态码进行判断,在所有的退出状态码,0表示执行成功,
原创 2022-06-02 18:14:09
823阅读
Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至时编写一些程序 Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell可以直 ...
转载 2021-08-01 15:10:00
149阅读
2评论
shell编程系列1--shell脚本的变量替换 变量替换总结: 1、${变量#匹配规则} # 从头开始匹配,最短删除 2、${变量##匹配规则} # 从头开始匹配,最长删除(贪婪模式) 3、${变量%匹配规则} # 从尾开始匹配,最短删除 4、${变量%%匹配规则} # 从尾开始匹配,最长删除(贪婪模式) 5、${变量/旧字符串/新字符串} # 替换变量内...
转载 2019-05-24 10:00:00
166阅读
2评论
Bash的功能 1,  命令记忆功能   在很多版本里bash默认的记忆功能可以记忆1000条历史命令   ~/bash-history是bash历史命令存储的位置  2,命令与文件补全功能   -tab键 接在一串命令的第一个字的后面 则为命令补全   -tab键 接在一圈命令的第二个字符后面 则为文件补全  3
原创 2011-04-27 07:45:54
486阅读
格式如下: a="[2011-07-07 14:01:18:402]INIT START" b="[2011-07-07 14:04:38:253]INIT SUCCESS" 想获取到括号里的时间,有什么更简单方法吗?最好是一行就搞定的。 另外,如果有个e="hello:world:hello:star",类似于这种已冒号作为分
原创 2011-07-23 14:53:48
443阅读
零星学习Linux的随笔,写下来顺便整理学习的思路
原创 2016-03-25 10:49:15
526阅读
  • 1
  • 2
  • 3
  • 4
  • 5