Shell编程很有趣,Shell编程很复杂,Shell编程离我们很近又似乎很远:使用Linux离不开它,但似乎又不曾仔细了解它。这套文章的目的是带你走进Shell编程的大门,领略它的丰富多彩。
* 本节讲解内容:echo,read与printf。
* 本节使用的shell版本为:
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)
Copyright (C) 2007 Free Software Foundation, Inc.
* 所有本节讲解的内容,都需要你自己动手操作才能明白其含义
* 本文中所用到的所有命令,使用如下格式:
$ <some_command>
<output result>
echo
我们可以使用echo命令来输出字串:
$ echo Hello, world!
Hello, world!
printf
printf命令可以输出格式化的字串:
$ printf "%s \n %s\n" Hello world
Hello
world
例二:
$ printf "|%10s|%10s|\n" 1 200
| 1| 200|
read
read用于将字串读进变量,比如我们想将x,y分别赋值1,2:
$ read x y
1 2
$ echo $x
1
$ echo $y
2
总结
最后,我们写个小程序总结一下:
echo "What's your name?"
read username
printf "%s, %s!" Hello $username
将这个文件命名为name.sh,执行它:
$ sh name.sh
What's your name?
Jack
Hello, Jack!
分享到:
相关推荐
BASH脚本编程入门 很好的入门书籍 30分钟搞定BASH脚本编程 一个最简单的脚本 这篇指南将通过一些例子来帮助大家学习功能强大的shell脚本编程. 在这一节中我将学习一些简单的脚本,它将有利于你深入学习一些知识。
对于新手来说,快速掌握Bash脚本编程的关键第一步是理解如何创建和执行一个简单的Bash脚本。在创建脚本时,至关重要的一点是在文件的开头加入以下特殊的行: ```bash #!/bin/bash ``` 这行被称为“shebang”(或...
本教程旨在为初学者提供一条通往高级Bash编程的道路。它不仅适用于自学,也是课堂教学的理想材料,尤其是在教授编程概念方面。通过丰富的实例和练习,读者将逐步掌握Shell脚本的编写技巧。 #### 二、基本概念与入门...
### BASH入门基础知识点 #### 一、Bash 脚本编写与执行 ...以上就是关于 Bash 入门基础知识点的详细介绍,希望这些内容能够帮助初学者快速掌握 Bash 编程的基础知识,并能够在实际工作中灵活运用。
本文将详细介绍Linux Bash Shell的基本知识和编程方法,为初学者快速入门提供帮助。 首先,我们需要了解BASH的基本语法。BASH的基本语法中,最简单的例子莫过于“Hello World”。通过这个例子,我们可以初步认识...
### Qt编程入门:Linux环境下的Hello World实例解析 在深入探讨Qt编程的奥秘之前,让我们从一个经典的起点——“Hello World”程序开始。对于初学者而言,这不仅是熟悉编程环境的一个基本步骤,也是理解Qt框架如何...
shell 编程入门教程 shell 编程是 Linux 操作系统中的一个重要组件,它允许用户输入命令并将其执行, shell 编程有两种执行命令的方式:交互式(Interactive)和批处理(Batch)。在 shell 编程中,有变量、流程...
首先,编写一个最简单的Hello World程序是学习任何编程语言的第一步,同样也适用于学习Bash Shell。在编写这个示例之前,我们首先需要知道Linux中文件类型是如何标识的。在Linux中,文件类型是通过首行的#!符号来...
**Bash 入门学习实例** Bash,全称是“Bourne-Again SHell”,是Unix和类Unix系统中最常用的命令行解释器。它不仅是一个交互式shell,还是脚本编程语言,广泛用于Linux和macOS系统。这篇教程将通过一系列实例,帮助...
综上所述,《高级bash脚本编程》不仅是一本学习Bash脚本编程的实用手册,也是一本深入探讨shell编程艺术的宝贵资源。无论是初学者还是有经验的程序员,都能从中获取新知,提升技能,尤其是在实际操作中理解和运用...
"Python快速编程入门的课后习题答案" Python 是一种高级的、解释性的编程语言,具有简单易学、开源、高级语言、可移植性、解释性、面向对象、可扩展性、丰富的库、规范的代码等特点。 Python 可以应用在 web 应用...
Bash 的入门通常是通过经典的 “Hello World” 程序。以下是一个简单的示例: ```bash #!/bin/bash # This is a very simple example echo "Hello World" ``` - **第一行 `#!/bin/bash`**:这是脚本的 shebang 行,...