`
阿男bluedash
  • 浏览: 168073 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Bash编程入门(一)

    博客分类:
  • Bash
阅读更多
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脚本编程入门

    BASH脚本编程入门 很好的入门书籍 30分钟搞定BASH脚本编程 一个最简单的脚本 这篇指南将通过一些例子来帮助大家学习功能强大的shell脚本编程. 在这一节中我将学习一些简单的脚本,它将有利于你深入学习一些知识。

    bash快速入门,适合新手

    Bash脚本编程. 适合新手快速入门. 简短实用.

    Shells编程快速入门(四)之Bash Shell.pdf

    Shells编程快速入门(四)之Bash Shell.pdfShells编程快速入门(四)之Bash Shell.pdfShells编程快速入门(四)之Bash Shell.pdfShells编程快速入门(四)之Bash Shell.pdfShells编程快速入门(四)之Bash Shell.pdfShells编程...

    高级Bash脚本编程指南

    Bash脚本编程入门教程, 本指南不期望读者有任何的脚本和编程的背景知识,但能引导你迅速提高到中高级水平的教程 . . . 所有这些只是 UNIX®浩瀚知识的一小部分. 本指南可做为shell脚本技术的教科书,自学指导书或是...

    Linux Shell 脚本编程入门教程

    深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。 Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K ...

    高级bash脚本编程

    高级bash编程的详细教程,从简单入门到深入讲解,适合作为入门书籍,也可以作为开发人员的参考书籍

    Linux 编程入门以及工具使用

    shell编程语言如BASH、TCSH、GAWK、Perl、Tcl和Tk都利用自己的解释器。用这些语言编制的程序尽管是应用程序文件,但可以直接运行。编译器则不同,它将生成一个独立的二进制代码文件然后才可以运行。

    30分钟搞定BASH脚本编程

    一个最简单的脚本。 这篇指南将通过一些例子来帮助大家学习功能强大的shell脚本编程. 在这一节中我将学习一些简单的脚本,它将有利于你深入学习一些知识。 在短时间内快速入门bash编程。

    Linux Bash Shell快速入门

    Linux Bash Shell快速入门,编程这么轻松,学习兴趣方向最重要。

    Bash 脚本编程指南

    Bash 脚本编程指南 很好的一本入门级的学习脚本的书籍。

    《⾼级Bash脚本编程指南》pdf

    shell编程实例大全: 里面有很多例子 shell入门级别: 要求低

    linux bash shell入门教程

    这本书是linux shell编程的入门教材,适合新手学习。

    Linux编程入门(基础+实例)

    了Bash的语法,各种技巧,调试等等的技术,以循序渐进的学习方式,让你了解Bash的所有特性, 在书中还有许多练习可以引导你思考,以得到更深入的知识。无论你是新手还是老手,或是使用其他 语言的程序员,我能肯定你...

    Bash 环境及脚本编程

    适合初学者的完善BASH脚本编程入门电子书,内容很完善,也很基础,在校学生以及自学者最佳教程,高手也可以下来温故知新!

    Linux平台下Python脚本编程入门(一)

    大多数人会认为Bash(或者其他的shell语言)用起来很方便,但一些强大的语言(比如Python)会给你带来一些其它的好处。首先,我们会使用Python的命令行工具,还会接触到Python的面向对象特性(这篇文章的后半部分会谈到它...

    bash linux 编程 详解

    关于linux bash 的一本书籍,是入门的经典教程

    Linux 脚本编程入门

    最最实用的linux 脚本编程入门bash、只需三十分钟就能让你对linux最最深奥的脚本编程有一定的了解……

    实验四 Linux Shell编程入门

    实验四 Linux Shell编程入门 通过实验掌握下列知识: 1、了解Linux下Bash Shell脚本编写的基本要求; 2、了解Bash Shell几种常用的控制结构; 3、能按要求编写简单的Bash Shell脚本;

    高级Bash脚本编程指南--中文版(advance_bash_scriipt_progaming_guide).pd苹果脚本跟我学.pdff

    这是两部关于脚本编程的PDF,介绍了脚本编程的基础知识。是入门的好资料,内容深入浅出,通俗易懂。

    shell编程,bash基础命令

    LinuxBashShell命令,shell编程进出入门,供初学者使用,bash命令的简介

Global site tag (gtag.js) - Google Analytics