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

bash script programming

阅读更多
复习:
所有内容按字符处理,除非 expr
字符串连接,不用操作符
test ,[ ] = 要注意空格 空格
if test  2 -gt 1 ; then echo "aa" ; fi;
if [ 2 -gt 1 ]; then echo "aa" ; fi;
这里, ; 表示了换行


一个例子:
例: 计算1到5的平方
#!/bin/sh
#
#Filename: square.sh
int=1

while [ $int -le 5 ]
do
sq=`expr $int \* $int`
echo $sq
int=`expr $int + 1`
done
echo "Job completed"

变量最好用大写

查看 env variable , env

for I in $(ls) ; do  echo $I;  done;
分享到:
评论

相关推荐

    Bash Script programming

    Bash编程指南,通过很多例子来讲述linux环境,用户帐号管理,文件,目录,常见命令等。

    bash programming

    - 使用bash命令执行:也可以通过`bash scriptname.sh`的方式运行脚本。 - **自执行脚本**:通过将脚本包装成一个shell脚本,可以在脚本内部包含调用自己的逻辑。 #### 四、Bash编程基础 - **退出状态**:脚本或...

    Bash Quick Start Guide

    Bash and shell script programming is central to using Linux, but it has many peculiar properties that are hard to understand and unfamiliar to many programmers, with a lot of misleading and even risky...

    Linux and Unix Shell Programming

    to-use guide to programming and using the Bourne shell for beginners and experienced users - the Bourne shell is the standard shell for UNIX, and is also fully backward compatible to the Linux BASH ...

    shell programming

    ### Shell Programming #### 1. Shell 基础 Shell是一种命令行解释器,它作为用户与操作系统之间的接口。在Unix及其类系统中,Bourne Shell(sh)是最为著名的Shell之一,由贝尔实验室的Stephen Bourne开发。Shell...

    【史上最全最新】BASH脚本高级编程_英文原版V10

    在本书的"Introduction"部分,作者引导读者进入Shell编程的世界,通过"Shell Programming!"这一章节,强调了Shell脚本在日常系统管理中的重要性,并鼓励读者动手实践。书中"Starting Off With a Sha-Bang"(第2章)...

    Linux程序设计教学课件:Ch2 Shell Programming.pdf

    执行Shell脚本有多种方式:可以直接通过`sh script_file`或`bash script_file`运行,也可以通过改变文件权限(`chmod +x script_file`)后,使用`./script_file`执行。另外,`source script_file`或`. script_file`...

    shellscript-Programming

    它基于Bourne Shell(sh)或其增强版本,如Bash(Bourne-Again SHell)。Shell脚本可以被视为一种轻量级的编程语言,允许用户通过命令行接口(CLI)执行一系列操作,如文件管理、系统配置、数据处理等。以下是一些...

    shell编程入门教程

    type man bash at $ prompt to see manual pages). Manual contains all necessary information you need, but it won't have that much examples, which makes idea more clear. For that reason, this tutorial ...

    BashClass:BashClass是一种面向对象的编程语言,可编译为BASH 4.4

    **BashClass** 是一种创新的编程语言,它引入了面向对象编程(OOP)的概念到传统的 **BASH** 脚本环境中。由于其能够编译成 BASH 4.4,开发者可以利用 BashClass 来创建更复杂、模块化的脚本,同时保持与 Linux 和类...

    Sams Teach Yourself Shell Programming in 24 Hours

    - 使用`./script.sh`命令执行Shell脚本。 - 使用`command &`将进程放入后台运行。 - **查看进程** - `ps`命令可以查看当前运行的进程信息。 - `top`命令动态显示系统中各进程的状态信息。 - **终止进程** -...

    kindle 计算机书籍-Linux

    NoStarch Linux Programming Interface.mobi OReilly Bash Cookbook.mobi OReilly Classic Shell Script.mobi OReilly Learning the Bash Shell 3rd.mobi OReilly Understanding the Linux Kernel 3rd.mobi OReilly ...

    Unix shell Programming

    脚本的建立通常使用文本编辑器如vi,然后通过指定Shell来执行,例如`sh scriptname`或`./scriptname`。 Shell编程涉及多种变量,包括用户定义的变量和特殊变量。变量命名必须遵循一定的规则,例如不能以数字开头,...

    linux shell programming.ppt

    Bash是目前最常用的Shell,它是GNU项目的一部分,位于/bin/bash路径下。 - Shell还是一个简单的程序设计语言,可以编写脚本来自动化日常任务,提高工作效率。它支持变量、控制结构、函数等编程元素。 2. **创建和...

    advanced perl programming.rar

    - 脚本的执行可以通过在命令行中直接调用脚本文件来实现,如`perl script.pl`或通过使脚本可执行并直接运行`./script.pl`。 #### 3. **变量和参数** - Perl支持多种类型的变量,包括标量、数组和哈希等。 - 变量...

    Unix shell programming in 24 hours.pdf

    These configuration files can include `.bashrc`, `.bash_profile`, or similar files depending on the shell being used. - **Getting Help** Users can access help for commands and features using tools ...

Global site tag (gtag.js) - Google Analytics