一分钟学会定义SHELL变量

1.命令使用:echo、eval、exec、export、read、shift、exit(要求退出码为222)
  这些命令的功能,以及用例

echo

eval

exec 

 export

 

 read

 

shift

exit

 


2..使用read从标准输入读取两个变量: name1和name2, 要求name1包含空格

 


3.定义自定义环境变量:(使用export和declare)
         针对root用户的所有连接:root_data=root

        在vim /root/.bashrc         vim /root/.bash_profile 
         针对所有用户的变量: all_data=all

vim /etc/bashrc        vim /etc/profile         vim /etc/profile.d/
        查看所有的环境变量, 查看所有变量 (命令env 命令set)

4.脚本执行的方式及特点:用样例验证

执行脚本的方法1.bash 2.sh3./(必须有权限)4.source(不产生子进程) 5.filename.sh(不产生子进程)

交互式

[root@localhost ~]# for
> do
filename in `ls /etc`

> if echo "$filename" | grep "passwd"
> then
> echo "$filename"
> fi
> done

程序

[root@localhost ~]# mkdir/test
[root@localhost ~]# cd /test
[root@localhost test]# vim
#!/bin/bash
test1.sh

for filename in `ls /etc`
do
if echo "$filename" | grep "passwd"
then
echo "$filename"
fi
done


5.设置vim编辑sh文件的缩进为4个空格

[root@localhost ~]# vim .vimrc

set tabstop=4

[root@localhost ~]# source .vimrc
6.$#,$*,$@,$n,$?的使用

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值