shell 入门 1 脚本概述及变量
0. shell脚本l 新建文件 firstshell.sh,并vi,内容如下:#!/bin/bash (#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。)echo "Hello World !"l 为文件执行加权限:chmod +x ./firstshell.shl 执行脚本./firstshell.sh或者/bin/sh firstshell.sh 另外:还可以用php 写脚本,不过扩展名不是.sh而是.php,启动/bin/php firstshell.php1. 定义变量first_variable=”hello” 变量名与等号间没有空格,命名规则如下:n 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。n 中间不能有空格,可以使用下划线(_)。n 不能使用标点符号。n 不能使用bash里的关键字(可用help命令查看保留关键字)。 2. 使用变量使用变量是需要在变量前加上‘$’first_variable=”hello”echo $ first_variable也可以加上{}echo $ {first_variable}(推荐)给变量二次赋值时,变量不加$first_variable=”hello1”first_variable=”hello2”3. 只读变量first_variable=”hello1”readonly first_variable如果再次为变量赋值(first_variable=”hello2”)后,会在启动shell时提示:This variable is read only4. 删除变量unset first_variable变量被删除后不能再次使用。unset 命令不能删除只读变量5. 变量类型运行shell时,会同时存在三种变量:l 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。l 环境变量 所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。l shell变量 shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行 下一篇:https://www.geek-share.com/detail/2737623660.html
- 脚本入门:shell变量和条件测试
- Shell概述 编写及执行脚本 、 Shell变量
- 运维之shell篇------1. Shell概述 、 编写及执行脚本 、 Shell变量
- Shell脚本入门(三) - 变量
- shell:概述、脚本编写、变量的简单基础
- Shell脚本编程30分钟入门
- shell脚本入门
- shell 脚本对变量进行字符串截取
- shell脚本初级入门
- perl 、shell、python之shell脚本入门
- shell脚本中变量的赋值与循环--工程小札记
- Shell脚本学习-位置参数和特殊变量
- 【Shell脚本】awk中如何使用shell的环境变量
- Shell脚本编程概述(三):函数和数组
- 在gawk中 使用shell脚本中的变量
- 一个比较好的shell脚本编程入门文章
- shell脚本入门教程(转)
- Shell中脚本变量和函数变量的作用域
- shell bash 脚本特殊变量
- 【Shell脚本学习9】Shell替换:Shell变量替换,命令替换,转义字符