linux脚本编程快速入门-例子+基本语法
来源:互联网 发布:告示贴 软件 编辑:程序博客网 时间:2024/05/22 10:23
这句话是必须的,告诉系统由什么脚本解析器来执行
#!/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脚本编程快速入门-例子+基本语法
- linux shell 脚本编程基本语法
- Lua脚本语法快速入门
- linux shell编程五步拳(张迅雷闪击shell系列) 第二集 shell编程基本语法快速入门
- Lua 基本语法快速入门
- PHP基本语法快速入门
- Python快速入门--基本语法
- Linux脚本(shell)编程(二) 基本语法
- Linux脚本(shell)编程(二) 基本语法
- InstallShield脚本编程基本语法
- InstallShield脚本编程基本语法
- InstallShield脚本编程基本语法
- InstallShield脚本编程基本语法
- linux shell编程五步拳(张迅雷闪击shell系列) 第一集 shell基本语法快速入门
- Lua编程->语法快速入门
- Lua脚本之语法基础快速入门
- Lua脚本之语法基础快速入门
- Lua脚本之语法基础快速入门
- VC中取文件路径
- HP DC7700上怎样安装fedora[最新版HOWTO]
- 利用jad破解.class文件
- CheckBoxList 和 DropDownList 的二级联动
- 纯技术角度看自动化测试的迷思
- linux脚本编程快速入门-例子+基本语法
- Myeclipse6.0 SSH 整合出现异常
- GRIDVIEW多行选择
- 180版本合成强化分析报告!!
- 如何在ASP.NET下遍历指定页面上所有控件
- Web中的自定义Message 类
- 哈佛图书馆自习室墙上的训言
- 老彭语录
- 什么是MSDN?