DAY17

shell脚本编程:
  bash shell gnu  
  c shell  csh
  k shell  ksh ash

shell脚本编写流程

1.vim XX.sh  #!/bin/bash
2.编写脚本
3.chmod +x XX.sh
4. ./XX.sh 

2.shell变量
1.环境变量: env
PATH:保存当前工作的默认路径(系统路径)
PWD:当前所在的工作路径
HOME:当前登录用户的家目录
...

main(int argc,char* argv[])
2.位置变量:  ./3.sh /etc/passwd 123  456 内置变量
$0:脚本文件名
$1:传入脚本的第一个参数
$2:传入脚本的第二个参数
...
$9:
$#:传入参数的个数
$?:上一句shell命令执行的结果
$$:当前shell的PID
a=123(默认为字符串)

3.shell脚本输入输出
read  a 
echo  '$a'
a+b;

4."":打印字符串,遇到$变量则打印变量中的值
  '':打印字符串,遇到$变量依然打印$变量
  ``:将中间的字符串按照命令打印

gcc *.c(*为通配符)    乘号用\*

写入变量不加$, 读变量加$.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值