shell编程

本文介绍了Shell编程的基础知识,包括Shell的用途、命令的存放路径、编写Shell脚本的步骤,以及Shell语法的重点,如printf、read、变量规则和类型。还详细讲解了Shell中的控制流语句,如循环(for、while、until)和分支(if-else、case)。此外,提到了字符串处理、重定向和信号捕捉(trap)的概念。
摘要由CSDN通过智能技术生成

作用:shell是贝壳的意思,贝壳内部就是操作系统的内核,贝壳外部就是用户,shell其实就是用户与内核交互的的一种工具。

2.shell命令

1)shell命令大部分被存放在系统的默认路径 /bin(usr/bin)

2)linux所有命令使用解释器bash进行解析 查看bash解析器所在位置   (在终端输入 which bash )

在写shell脚本的时候,第一行加  #!/bin/bash

3.Shell编程(使用linux下的编辑器gedit 或者 vi)

1)后缀:.sh   不需要编译(如gcc

         2)从编译到运行的步骤

编辑文件 ->hello.sh   修改权限 ->chmod 777 hello.sh  执行脚本文件-> ./hello.sh

Shell语法

1.Printf();è echo 

2.read var è   scanf(“%d”,&var)

echo命令是可以在输出的字符串中添加换行符 \n, 制表符 \t, 不换行 \c(echo命令默认在输出后换行),在使用这些符号时,需要在前面指定参数 -e

例如:echo -e  “GZFX2107\nJAY\t192.168.15.255”

2.变量命名规则

与c语言相似 只能由数字,字母,下划线组成,不能是数字开头

  1. shell变量的声明

shell变量声明是不需要指定类型的,数据的默认类型都是字符串类型

c语言:int i

s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值