Shell 编程进阶

  1. Shell 介绍
  2. date 命令
  3. 自定义变量
  4. if 逻辑判断
  5. case 选择
  6. for 循环
  7. while 循环
  8. Shell 中断继续退出
  9. Shell 函数
  10. Shell 数组
时间: 2024-10-09 08:24:56

Shell 编程进阶的相关文章

shell编程进阶

Shell编程进阶 Shell结构以及执行 [[email protected] ~]# mkdir shell [[email protected] ~]# cd shell/ [[email protected] shell]# vim first.sh #!/bin/bash ##The first test shell script ##written by wangchao ls /tmp/ echo "This is the first script." [[email p

Shell编程进阶篇(完结)

1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行. 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数.这使得for循环能够知道在迭代过程中的执行顺序. 1.1.1 shell中的for循环 shell中的for 循环与在c中不同,它包含三种形式:第一种结构是列表for 循环;第二种结构就是不带列表的for循环:第三种就类似于C语言. ①   列表for循环(常用) #!/bin/bash

linux shell编程进阶学习

第一节:基础 ls -lh  --可以用户友好的方式看到文件大小 file 文件名 --查看文件类型 stat 文件名 --查看文件当前状态 man 命令/函数名 --查看详细的帮助文档 man中看某一命令选项的定位技巧  -- 输入/ -n -n前面要有一定的空格 #!/bin/bash echo "Hello World!" chmod 777 hello.sh或chmod a+x hello.sh等 ./hello.sh执行 echo -e选项用来增强,支持转义字符. var=w

Shell编程进阶 2.0 shell中断继续退出

break    continue   exit break 结束本次for循环 写个for循环脚本 vim for2.sh #!/bin/bash ## for i in `seq 1 5` do echo $i if [ $i -eq 4 ] then break fi echo $i done echo "for done" sh for2.sh 1122334for done continue 结束本次循环 #!/bin/bash ## for i in `seq 1 5` d

Shell编程进阶 1.2 shell结构及执行

创建一个shell脚本 mkdir shell vim first.sh #!/bin/bash ##The first test shell script. ##Written by wangshaojun. ls /tmp/ echo "my home is $HOME" echo "This is first script" 执行shell脚本,两种方法 bash first.sh mysql.sock www_slow.log2015-12-31.wangs

shell编程进阶之数组

数组ARRAY 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合,元素编号支持稀疏格式,即索引编号不连续. 高级变量用法 - 有类型变量 Shell变量一般是无类型的,但是bash提供了declare和typeset两个命令用于指定变量的类型,两个命令是等价的 declare [OPTION] 变量名 -r  声明或显示只读变量 -i  声明或显示整数型变量 -a  声明或显示索引数组 -A  声明或显示关联数组 -f  显示系统的所有函数 -F  仅显示所

SHELL编程-Shell编程进阶

1.1 shell脚本介绍 shell结构以及执行

shell编程进阶篇

上一篇文章介绍的是shell的基础知识:https://blog.51cto.com/14048416/2355550??有人会说,shell简单啊,就是一些命令的堆砌啊,是的一些简单的操作仅仅执行几个命令就行了,但是相对一些复杂的业务和要求下,如果只能做到命令的堆砌,那也太有损shell的名声了.??小编通过一个例子给大家介绍,如果没有逻辑和条件,只是命令的堆砌,那么对维护Linux,是多么大的灾难. #需求:清除/var/log 下message 日志文件命令堆砌 #!/bin/bash #

Shell编程进阶 1.3data命令

date命令是显示日期时间的命令 date 2016年 01月 01日 星期五 15:05:01 CST 修改时间的选项是 -s date -s "2016-01-01 12:56:10" 查看日历 cal 全年日历 cal -y 同步服务器的时间 yum install ntp -y ntpdate ntp.fudan.edu.cn date的用途 date +%F 年月日T 时分秒Y 四位的年y 两位的年m 月份d 日W 今年的第几周w 周几H 时M 分S 秒s 距 1970-01