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脚本编程. 适合新手快速入门. 简短实用.
Shells编程快速入门(四)之Bash Shell.pdfShells编程快速入门(四)之Bash Shell.pdfShells编程快速入门(四)之Bash Shell.pdfShells编程快速入门(四)之Bash Shell.pdfShells编程快速入门(四)之Bash Shell.pdfShells编程...
Bash脚本编程入门教程, 本指南不期望读者有任何的脚本和编程的背景知识,但能引导你迅速提高到中高级水平的教程 . . . 所有这些只是 UNIX®浩瀚知识的一小部分. 本指南可做为shell脚本技术的教科书,自学指导书或是...
深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。 Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K ...
高级bash编程的详细教程,从简单入门到深入讲解,适合作为入门书籍,也可以作为开发人员的参考书籍
shell编程语言如BASH、TCSH、GAWK、Perl、Tcl和Tk都利用自己的解释器。用这些语言编制的程序尽管是应用程序文件,但可以直接运行。编译器则不同,它将生成一个独立的二进制代码文件然后才可以运行。
一个最简单的脚本。 这篇指南将通过一些例子来帮助大家学习功能强大的shell脚本编程. 在这一节中我将学习一些简单的脚本,它将有利于你深入学习一些知识。 在短时间内快速入门bash编程。
Linux Bash Shell快速入门,编程这么轻松,学习兴趣方向最重要。
Bash 脚本编程指南 很好的一本入门级的学习脚本的书籍。
shell编程实例大全: 里面有很多例子 shell入门级别: 要求低
这本书是linux shell编程的入门教材,适合新手学习。
了Bash的语法,各种技巧,调试等等的技术,以循序渐进的学习方式,让你了解Bash的所有特性, 在书中还有许多练习可以引导你思考,以得到更深入的知识。无论你是新手还是老手,或是使用其他 语言的程序员,我能肯定你...
适合初学者的完善BASH脚本编程入门电子书,内容很完善,也很基础,在校学生以及自学者最佳教程,高手也可以下来温故知新!
大多数人会认为Bash(或者其他的shell语言)用起来很方便,但一些强大的语言(比如Python)会给你带来一些其它的好处。首先,我们会使用Python的命令行工具,还会接触到Python的面向对象特性(这篇文章的后半部分会谈到它...
关于linux bash 的一本书籍,是入门的经典教程
最最实用的linux 脚本编程入门bash、只需三十分钟就能让你对linux最最深奥的脚本编程有一定的了解……
实验四 Linux Shell编程入门 通过实验掌握下列知识: 1、了解Linux下Bash Shell脚本编写的基本要求; 2、了解Bash Shell几种常用的控制结构; 3、能按要求编写简单的Bash Shell脚本;
这是两部关于脚本编程的PDF,介绍了脚本编程的基础知识。是入门的好资料,内容深入浅出,通俗易懂。
LinuxBashShell命令,shell编程进出入门,供初学者使用,bash命令的简介