* if else 写法 #!/bin/bash # 定义变量 number=10 # 使用 if-elif-else 判断 if [ $number -eq 10 ]; then echo "Number is 10" elif [ $number -eq 20 ]; then echo "Num
原创 2024-04-07 15:22:47
28阅读
shift, 参数左移
原创 2023-06-20 10:49:34
44阅读
Linux系统是一款非常强大的操作系统,其内置的shell脚本功能为用户提供了丰富的编程工具,使得用户可以通过编写shell脚本来自动化执行一系列操作。其中,红帽系统中的linux shell脚本写法更是备受关注。 在红帽系统中,用户可以使用各种不同的shell来编写脚本,比如常用的bash shell。在编写linux shell脚本时,首先需要了解基本的语法规则。比如,脚本的第一行通常以“#
原创 2024-05-15 09:56:01
69阅读
shell脚本里面要添加一条crontab 其实我们把"*"的ASCII码052用echo命令把它转义回来。 echo -e "\052/30 \052 \052 \052 \052 ntpdate ntp.api.bz" >> /var/spool/cron/root  = */30 * * * * ntpdate n
原创 2012-02-16 13:52:21
1126阅读
shell判断文件,目录是否存在或者具有权限
转载 精选 2013-08-27 13:01:32
426阅读
(())解析C语言格式
原创 2018-04-09 12:25:28
883阅读
1点赞
#!/bin/bashfor num in 1 2 3 4 5 do for char in "a b c d e" do echo $num $char donedone如上
原创 2023-06-06 17:00:41
220阅读
在Linux操作系统中,Shell是用户与内核交互的重要接口之一。在Linux中,有多种不同的Shell可供选择,其中最流行的是Bash Shell。但除了Bash Shell之外,还有其他一些Shell,比如C Shell、Korn Shell等。在使用Linux系统时,选择合适的Shell是非常重要的,因为不同的Shell在语法以及功能上都有一些差异。 对于Linux Shell的比较,有两
原创 2024-05-28 10:08:46
138阅读
#!/bin/basha=100b=150if [ $a == $b ]thenecho "a==b"elif [ $a -gt $b ]thenecho "a > b"elif [ $a -lt $b ]thenecho "a < b"elseecho "a b not known"fi输出结果:a < b
原创 2022-06-06 17:01:07
229阅读
格式:for 无$变量 in 字符串do $变量done1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done2、在shell中常用的是 for i in $(seq 10)3、for i in `ls`4、for i in ${arr[@]}  5、for i in $* ; do6、for File in /proc/
转载 精选 2015-04-14 20:41:42
619阅读
cat optimize.sh#!/bin/bash function General-Parameters(){ echo "This is General-Parameters function" } function test() { echo "test function" } if [ $1 == bar ];then General-Par
原创 2023-04-01 02:49:15
225阅读
文章目录shell函数传入数组参数的本质通俗的用法其它的用法思考传入数组参数的本质如何传入多个数组 shell函数传入数组参数的本质在学习shell函数时,传入数组作为参数在《Linux命令行与shell脚本编程大全》中讲的很模糊,搜了很多博客也是没有说出本质,只是依样画葫芦,所以这里将我的理解与大家分享。通俗的用法由于直接将数组名传入函数中,只会传入数组的第一个元素,所以我们要将数组的所有元素
直接上脚本内容
转载 2018-05-18 19:59:00
206阅读
2评论
CU shell版备案参考 我的日志格式为:09:55:54: ERROR1 /tmp/error/log.3 50 times09:56:09: ERROR1 /tmp/error/log.14 50 times10:56:12: ERROR1 /tmp/error/log.14 100 times10:56:23: ERROR2 /tmp/error/log.5 50 times11:56:2
转载 精选 2009-07-04 14:00:26
1360阅读
第一类:数字性循环-----------------------------for1-1.sh#!/bin/bash for((i=1;i<=10;i++)); do  echo $(expr $i \* 3 + 1); done-----------------------------for1-2.sh#!/bin/ba
原创 2018-09-14 18:39:33
1406阅读
第一类:数字性循环 for1-1.sh for1-2.sh for1-3.sh for1-4.sh 第二类:字符性循环 for2-1.sh for2-2.sh for2-3.sh for2-4.sh 第三类:路径查找 for3-1.sh for3-2.sh
转载 2018-08-22 11:11:00
160阅读
2评论
shell 遍历目录大小的经典写法
原创 2023-02-26 13:42:53
124阅读
linux shell多行注释的特殊写法
原创 2022-03-03 13:46:00
439阅读
if, for, while几乎是所有编程语言的关键字,在Shell编程中也不例外,其中if是使用频率最高的,由于Shell编程中不存在对象(Object)的概念,因此在if的比较判断中主要是对字符串、数字的值进行比较判断的:一. if的基本语法if与[之间要有空格[]与判断条件之间也必须有空格]与;之间不能有空格二. 对字符串的判断if [ str1=str2 ];then fi #当两个字符串
转载 2021-04-18 21:44:34
739阅读
2评论
一、shell脚本概述1、shell是什么?Shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。Bash(/bin/bash)是目前大多数Linux版本采用的默认Shell。不同shell的内部指令、运行环境会有区别。!image.png(https://s2.5
原创 2022-04-22 23:04:27
364阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5