srkp.net
当前位置:首页 >> UNIX/Linux shEll脚本 iF语句的几个案例 >>

UNIX/Linux shEll脚本 iF语句的几个案例

if [条件测试1] && (||) [条件测试2]; //以if为起始,后面可以接若 then //干个判断式,使用&&或|| 第一段程序执行内容 elif [条件测试3] && (||) [条件测试4]; //第二段的判断,如果第一 then //段没有符合就来此搜寻条件 第二段程序执行...

shell脚本就好比windows中的应用软件 根据你的需要可以设定不同的shell来满足你的要求

if [条件测试1] && (||) [条件测试2]; //以if为起始,后面可以接若 then //干个判断式,使用&&或|| 第一段程序执行内容 elif [条件测试3] && (||) [条件测试4]; //第二段的判断,如果第一 then //段没有符合就来此搜寻条件 第二段程序执行...

#新建一个脚本文件for.sh,把如下内容放进去. #并用sh fro.sh运行即可 #已在ubuntu 9.10下成功运行. #!/usr/bin/sh echo "Hello "`whoami` date ## key=-1 while [ $key -ne 0 ] do echo 'input key:[0-10]' read key if [ $key -eq 0 ] then ech...

一般大同小义 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在...

差别不大,你明白什么是shell就简单多了,shell是linux/unix系统的重要概念,它是内核与用户的一种接口,又可以看成一种编程语言,具有命令解释,重定向,等功能. 版本有ash,sh,csh,bash,tcsh等等, 建议你买本 《LINUX与UNIX Shell编程指南》

$1表示参数1,$2表示参数2,如果参数多于 9 个,则不能使用 $10 来引用第10个参数。首先必须处理或保存第一个参数($1),然后使用 shift 命令删除参数 1 并将所有剩余的参数下移一位,因此 $10 就变成了 $9,依此类推。$# 的值将被更新以反映参...

如何编写一个shell脚本 本文结合大量实例阐述如何编写一个shell脚本。 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可...

加了 | head -n 1 的目的是防止有多个名字为 test1* 的时候出错,加了后就 path1 就总是只等于找到的第一个 test1* cp 加了 -r ,是为了如果找到的是目录,可以拷贝整个目录。 #!/bin/sh path1=$(find /tmp/ -name "test1*" | head -n 1) cp -r ...

定时任务用 crontab, 不多说了。 判断文件大小,看我下面的例子,检查文件 filename 是否小于 1024 字节: fsize=$(/bin/ls -l filename | cut -d' ' -f 5) if [ $fsize -lt 1024 ]; then echo "too small" fi

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com