2022年shell编程-基础.docx
《2022年shell编程-基础.docx》由会员分享,可在线阅读,更多相关《2022年shell编程-基础.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 创建 shell 脚本文件创建文件, 并且以#!/bin/bash开头,#!/bin/bash 是必需行开头行,在脚本文件中加注释可用 #开头=文=件=Eg: #./bin/bash#显示时间和用户DateWho=文= 件结尾 =2 用 echo 显示消息当要显示自己的消息时,可以用echo zijidexiaoxi 来显示Eg: 在上面文件中加入一行Echohello word !运行时即可显示出 hello word !当 echo 显示的消息中有引号单、双引号要特殊处理,弱消息中有单引号,就应用双引号将整个消息括起, 假设消息中有双引号, 就应用单引号将消息括起; 假设要显示消息后不
2、换行, 应用 echo n3 使用环境变量在脚本中我们可以使用$环境变量名称 来使用环境变量,假设要显示$符号,要使用转义符 ;Eg:Echo UID: $UID /$UID 使用的是 UID 环境变量 Echo“much $15 ” / 使用的是 $符号,表示 15 美元$环境变量名 放在引号内也可被识别:Echo“UID: $UID” / 使用的是 UID 环境变量值4 使用用户变量用户变量名不超过 20 个字符,由字母,数字,下划线组成用户变量区分大小写用户变量暂时储备数据并在整个脚本中使用赋值通过 变量=值 实现,等号两边无空格用户变量通过美元符 $引用用户变量自动识别打算变量赋值的类
3、型Eg: Test1=100Test2=“hello word !” Echo $test1Echo $test25 使用反引号不是单引号 , 而是反引号 , 和位于同一个键位反引号可以将 shell 命令的输出赋值给变量 用反引号圈起命令Eg: testing=date echo $testing* 注:当 shell 命令的结果赋值给变量后,可以用该变量做许多其他的事情;6 重定向输出重定向可以将一个命令的输动身到一个文件中,常用 实现Eg:Date data.txt当文件已经存在时,用 重定向掩盖原文件,假设要追加在文件结尾,应用 实现重定向Ls data.txt7 重定向输入输入重定向
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 shell 编程 基础
限制150内