当前位置:   article > 正文

一分钟学会定义SHELL变量_shell 定义变量

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,$?的使用

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/154508
推荐阅读
相关标签
  

闽ICP备14008679号