linux脚本编程快速入门-例子+基本语法

原创 2007年09月24日 12:56:00

这句话是必须的,告诉系统由什么脚本解析器来执行
#!/bin/bash

判断语句,要注意条件与[]之间的空格
test_if()
{
 echo "Please Input a Path"
 read path 从控制台读取输入
 if [ -d $path ]; then  判断输入的变量是否目录
  echo "${path} IS A DIR"
 elif [ -f $path ]; then  判断输入的变量是否是一个文件
  echo "${path} IS A FILE"
  if [ -x $path ]; then  判断这个文件是否能够执行
   echo "${path} CAN BE EXEC"
  fi
  if [ -e $path ]; then    判断这个文件是否正在运行
   echo "${path} IS RUNING"
  fi
 fi
}


打印一个文件,这段例子表现了`(~键位)与'区别,以及如何计算表达式
print_file()
{
 x=0
 for str in `cat 123.txt` ##切记这里是`而不是'否则结果错误
 do
  echo "$x  $str"
  x=`expr $x + 1` ##表达式一定要以空格隔开,否则不能计算
 done
}

测试变量,主要体现""与''中变量的表现
test_var()
{
 var1=`cat 123.txt`
 echo "Exec A Var $var1"
 echo "-------------------"
 echo 'Exec A Var $var1'
}

#main
case $1 in
 1)
 test_if
 ;;
 2)
 print_file
 ;;
 3)
 test_var
 ;;
esac

linux shell编程五步拳(张迅雷闪击shell系列) 第一集 shell基本语法快速入门

shell 灵巧小 方便     shell编程语法 1 #!   指定执行脚本的shell  选择s shell 具有公用性,建议用此种shell,不写就用默认的来执行 2 #    表示...

Unix脚本编程快速入门和概述.pdf

  • 2012年06月04日 09:56
  • 324KB
  • 下载

linux shell 脚本编程基本语法

linux shell 脚本编程打印ip命令: ifconfig eth0 | grep ‘inet’| awk ‘{print $2}’ 第一行:#!/bin/sh:表示有bin/sh来执行 -...

Linux shell脚本编程语法基础

Linux脚本编写语法基础介绍: 1开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/b...
  • ycc541
  • ycc541
  • 2015年04月09日 20:12
  • 538

F# 快速入门-基本语法

  • 2011年09月08日 19:52
  • 181KB
  • 下载

Linux Shell 脚本编程从入门到精通 (笔记1)

shell 和vim补充内容 常见的shell Bourne shell,  C shell Korn  shell,这三种情况,bash shell 是Bourn shell 的扩展,位于 /...
  • a158337
  • a158337
  • 2015年03月18日 16:07
  • 3571

Linux shell脚本编程入门(二) 循环语句

前面有了变量的概念和逻辑运算符,就可以写判断语句了,不过这里注意中括号的两边必须得留空格,不然报错. 运算符 赋值, 用 let 语句, 如 let "a=1"算数运算, 支持 +  -  *  /...

linux Shell脚本编程入门

新建shell脚本文件:test.sh输入内容:#头部定义 ! /bin/sh#打开调试记录输出 set –x#打印123 echo "123"#定义一个变量 STR="HELLO TOM" #输出变...

快速入门SQL基本语法知识

  • 2010年11月08日 20:15
  • 6KB
  • 下载

Linux 利器- Python 脚本编程入门(一)

众所周知,系统管理员需要精通一门脚本语言,而且招聘机构列出的职位需求上也会这么写。大多数人会认为 Bash (或者其他的 shell 语言)用起来很方便,但一些强大的语言(比如 Python)会给你带...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux脚本编程快速入门-例子+基本语法
举报原因:
原因补充:

(最多只允许输入30个字)