- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[]NOVELL SUSE NCLP 3103课程8
Course 3103SUSE Linux Enterprise Server 11 Advanced AdministrationModule 8: Create Shell Scripts
Novell Training Services
Module 8: Create Shell Scripts
Objectives:
Bash Basics
Use Basic Script Elements
Understand Variables and Command Substitution
Use Control Structures
Use Arithmetic Operators
Read User Input
Use Arrays
Finalize the Course Project
Use Advanced Scripting Techniques
Learn about Useful Commands in Shell Scripts
Objective 1: Bash Basics
Bash Basics
Before diving into shell scripting, let’s review some of the features of Bash:
Bash Command Line
Bash Variables
Return Values
Bash Command Line
A command entered on the command line consists of the command and optional arguments:
Messages that indicate normal or expected behavior are written to the file descriptor 1, Standard Out (stdout) which, in interactive use of Bash, is connected to the terminal where you entered the command:
geeko@da10:~ cp -a Photos /tmp
geeko@da10:~
geeko@da10:~ cp -av Photos /tmp
Photos/vacation/beach.jpg - /tmp/Photos/vacation/beach.jpg
...
Bash Command Line (continued)
The error message is written to the file descriptor 2, Standard Error (stderr) which, in interactive use is also connected to the terminal where you entered the command:
To redirect stdout to a file, you use the operator (or to append to a file):
geeko@da10:~ cp -av Fotos /tmp
cp: cannot stat `Fotos: No such file or directory
geeko@da10:~
geeko@da10:~ cp -av Photos /tmp output.txt
geeko@da10:~ cat output.txt
Photos/vacation/beach.jpg - /tmp/Photos/vacation/beach.jpg
...
Bash Command Line (continued)
To redirect stderr, you use the 2 operator:
You can also redirect stdout and stderr to separate files in one command line:
geeko@da10:~ cp -av Fotos /tmp 2 error.txt
geeko@da10:~ cat error.txt
cp: cannot stat ’Fotos’: No such file or directory
geeko@da10:~
geeko@da10:~ cp -av Fotos Photos /tmp output.txt 2 error.txt
geeko@da10:~
Bash Command Line (continued)
It is also possible to redirect stdout and stderr to on
您可能关注的文档
- []Factory Method模式.ppt
- []goldwave教程.pdf
- []IPSec原理与实践.doc
- []ISO9001知识培训.ppt
- []Intel-AMD直面竞争 146款CPU超级横评.doc
- []java 课件 第三章.ppt
- []IR课件20112.ppt
- []L4 血管2.ppt
- []Lecture 8 :总供给和总需求模型.ppt
- []LED产业发展趋势-简体.pdf
- 山东省淄博市淄川区2024-2025学年六年级上学期1月期末数学试题.docx
- 山东省青岛市城阳区2024-2025学年三年级上学期期末数学试卷.docx
- 山东省青岛市黄岛区2024-2025学年三年级上学期期末语文试题.docx
- 山东省青岛市胶州市2024-2025学年六年级上学期期末语文试题.docx
- 山东省青岛市崂山区2024-2025学年五年级上学期期末语文试题.docx
- 《主要树种立木材积表》.pdf
- 自动化收集公开数据通用规范.pdf
- 水泥毯应用技术标准.pdf
- DB37T 4965.1-2025儿童福利机构管理规范 第1部分:档案管理.doc
- DB37T 4964.1-2025儿童福利机构安置服务规范 第1部分:代养.doc
最近下载
- 第9课《创新增才干》第1框《创新是引领发展的第一动力》同步课堂精品课件-【中职专用】《哲学与人生》.pptx VIP
- DL-T5434-2024电力建设工程监理规范.pptx VIP
- 2013浙G35 预应力离心混凝土空心方桩.docx
- 铜陵学院《面向对象程序设计(Java)》2023-2024学年第一学期期末试卷.doc VIP
- 2023年番茄行业市场前景分析.docx VIP
- 元旦假期温馨提醒60条!.doc VIP
- 过渡金属复合材料制备及其催化MgH2储氢性能研究.pdf VIP
- 人力总监年终总结与规划.pptx VIP
- 江西2021年普高专升本《大学英语》真题及答案.docx VIP
- 第二节 19世纪后期资本主义国家发展趋势.ppt VIP
原创力文档


文档评论(0)