shell脚本程序中的部分常用环境变量和参数变量的说明以及简单shell脚本示例
发表于:2025-02-20 作者:千家信息网编辑
千家信息网最后更新 2025年02月20日,这期内容当中小编将会给大家带来有关shell脚本程序中的部分常用环境变量和参数变量的说明以及简单shell脚本示例,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。环境
千家信息网最后更新 2025年02月20日shell脚本程序中的部分常用环境变量和参数变量的说明以及简单shell脚本示例
这期内容当中小编将会给大家带来有关shell脚本程序中的部分常用环境变量和参数变量的说明以及简单shell脚本示例,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
环境变量
$HOME
当前用户的家目录$PATH
以冒号分隔的用来搜索命令的目录列表$PS1
命令提示符,通常是$字符,但在bash中,可以使用一些更复杂的值。例如,字符串[\u@\h\w]$就是一个流行的默认值,它给出用户名/机器名和当前的目录名,当然也包括一个$提示符。$PS2
二级提示符,用来表示后续的输入,通常是 > 字符。$IFS
输入域分隔符。当shell读取输入时,它给出用来分隔单词的一组字符,他们通常是空格,制表符和换行符。$0
shell脚本的名字$#
传递给脚本的参数的个数$$
shell脚本的进程号,脚本程序通常会用它来生成一个唯一的临时文件,如/temp/tmpfile_$$
参数变量
$1 , $2 , ...
脚本程序的参数$*
在一个变量中列出所有的参数,各个参数之间用环境变量IFS中的第一个字符分隔开。如果IFS被修改了,那么$*将命令行分隔为参数的方式将随之改变。$@
它是$*的一种精巧的变体,它不使用IFS环境变量,所以即使IFS为空,参数也不会挤在一起。
shell脚本示例
#!/bin/shsalutation="Hello"echo $salutationset foo bar bamecho "The program $0 is now running"echo "The second parameter was $2"echo "The first parameter was $1"echo "The parameter list was $*"echo "The user's home directory is $HOME"echo "Please enter a new greeting"read salutationecho $salutationecho "The script is complete"exit 0
测试结果
这个脚本程序创建变量并显示它的内容,然后显示各种参数变量以及环境变量$HOME都已经存在并有了适当的值。
上述就是小编为大家分享的shell脚本程序中的部分常用环境变量和参数变量的说明以及简单shell脚本示例了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
变量
脚本
参数
环境
程序
字符
示例
内容
命令
提示符
目录
提示
输入
常用
部分
就是
用户
分析
复杂
适当
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库表列数
vc dao 访问数据库
白银网络安全工程师职业资格证书
16视图数据库技术
服务器直接连电脑可以上网吗
单片机软件开发写程序逻辑
我想看网络安全手抄报的做法
iis7服务器管理工具官网
网络安全边界功能
重庆医院时钟同步服务器
未知互联网科技
c 数据库 类库
兰州软件开发app开发
阿里软件开发工程师工资
数据库如何设置数据类型
数据库角色名称是啥
武汉爱科技网络技术有限公司
长宁区网络技术服务价格表
数据库导出数据到word
计算机专业软件开发
滴滴网络安全审查结果
韩国的云服务器地址
网络安全管理如何开展工作
池州市网络安全保卫支队
网络安全锦囊妙计电脑版
怎样根据需求创建数据库
高德科技互联网公司
未知互联网科技
我的世界矿物追踪怎么加入服务器
神力科莎服务器ini文件