Linux Shell Script (一) -- Basic Concepts

1. Run the shell

  $ sh script.sh # Assuming script is in the current directory.
  Or:
  $ sh /home/path/script.sh # Using full path of script.sh.

 

   #讲脚本改为可执行模式

    $ chmod a+x script.sh

 

   $ ./script.sh #./ represents the current directory
   Or:
   $ /home/path/script.sh # Full path of the script is used

 

 

时间: 2025-01-31 10:16:11

Linux Shell Script (一) -- Basic Concepts的相关文章

迥异的Linux Shell Script

摘要:如果你已经习惯编写Shell脚本,那么一切都显得很自然了.但像我这样,之前已经习惯了C语言(风格)的编程,就觉得Shell并不是那么友好.这里将记录一些Shell和"C风格"迥异的地方,以供参考.本文测试环境:GNU bash, version 3.00.15(1)-release (i386-redhat-linux-gnu).文章中很多实例直接来在参考文件[1].[2]. 1.变量定义等号两边不能有空格 #!/bin/bash myvar=3 #正确myvar = 3; #等

linux基础之Shell Script入门介绍_linux shell

linux基础之Shell Script 1 Shell Scipt使用指令和基本程序设计结构写成的程序,可以完成复杂的处理流程 1.1 程序书写 复制代码 代码如下: #!/bin/bash# Program:#       This program shows "Hello Wrold" in your screen.# History:# 2013/2/3 on_1y First releasePATH=$PATHexport PATHecho -e "Hello Wo

Linux Shell的类别

The Bourne Shell When Unix was first born, it had a very basic shell written by Ken Thompson, one of the creators of Unix. The Bourne shell was written by Steve Bourne in 1979 as a scriptable Unix shell. All other shells have a prefix to qualify whic

[转]PHP也可以當成Shell Script

PHP 怎么这么红   最近 PHP(Personal Hypertext Preprocessor) 似乎已经成了这一两年来 Linux/Unix 上最广为大家所使用的网页处理语言﹐它的方便.强大功能与 OpenSource 的特性使得它正逐渐侵蚀到传统 CGI 甚至是 MicroSoft ASP(Active Server Page)的市场﹐几乎各大网站征招人才莫不以会 PHP 作为基本条件.   PHP 确实有这个资格可以这么红﹐原因有下面数点 :   PHP 是 OpenSource 软

Shell Script方式的PHP(转) 这种方式颇有点像PERL的CGI方式。。:)

cgi|perl Shell Script方式的PHP PHP 怎么这么红  最近 PHP(Personal Hypertext Preprocessor) 似乎已经成了这一两年来 Linux/Unix 上最广为大家所使用的网页处理语言﹐它的方便.强大功能与 OpenSource 的特性使得它正逐渐侵蚀到传统 CGI 甚至是 MicroSoft ASP(Active Server Page)的市场﹐几乎各大网站征招人才莫不以会 PHP 作为基本条件.  PHP 确实有这个资格可以这么红﹐原因有下

Linux Shell 编程实战技巧

避免定时任务脚本的常见问题 很多脚本在实际使用的时候往往是以定时任务的方式运行,而非手工运行.但是实现同样功能的脚本在这两种运行方式下可能遇到的问题不尽相同. 以定时任务方式运行的脚本往往会遇到以下几个问题. 路径问题:当前目录往往不是脚本文件所在目录.因此,脚本在引用其使用的外部文件,如配置文件和其它脚本文件时,无法方便得使用相对路径. 命令找不到问题:脚本中使用到的一些外部命令,在手工执行脚本的时候可以正常调用.但是在定时任务下运行则可能出现脚本解析器找不到相关命令的问题. 脚本重复运行问题

Linux shell编程基础 三、shell的基本结构

shell结构大体是由设定变量.内置命令.shell的语法结构.函数组成. 使用实例说明:test.sh #!/bin/bash #说明使用/bin/bash作为这个脚本的解释器 #定义一个函数 function my_fun () { echo "Hello, $1,today is $2" } #定义连个变量 name=$1 today=`date` #函数调用 my_fun "$name" "$today" 上面的这个脚本要想运行还需要做一

Linux Shell脚本系列教程(七):脚本调试

  这篇文章主要介绍了Linux Shell脚本系列教程(七):脚本调试,本文讲解了Bash内建调试功能和自定义调试功能等内容,需要的朋友可以参考下 一.调试脚本 调试功能是每一种编程语言都应该实现的重要特性之一,当出现一些始料未及的情况时,用它来生成脚本的运行信息,调试信息可以帮你弄清楚是什么原因使得程序发生崩溃或者行为异常. 二.Bash内建调试功能 使用Bash的内建调试功能,可以对整个脚本进行调试,也可以仅对脚本中的某些语句进行调试. #使用set -x和set +x对脚本的某一句进行调

运维经验分享(七)-- Linux Shell之ChatterServer服务控制脚本第三次优化

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1677214 运维经验分享作为一个专题,目前共7篇文章 <运维经验分享(一)-- Linux Shell之ChatterServer服务控制脚本> <运维经验分享(二)-- Linux Shell之ChatterServer服务控制脚本二次优化> <运维经验分享(三)-- 解决Ubuntu下cro