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 //段没有符合就来此搜寻条件 第二段程序执行...

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

sed 's/ /\n/g' 1.txt for i in `cat 1.txt`; do echo $i; done

#新建一个脚本文件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...

#!/bin/bash tmptty=`tty` tmptty=`basename $tmptty` tmpname=`whoami` ip="xxx" #目标主机地址 inp1="xxx^M" #主机的用户名,,注意必须有^M inp2="xxx^M" #主机的密码,注意必须有^M inp3="ls^M" inp4="pwd^M" inputfile=in outputfile=out.lo...

这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的 (1) vim filename 然后用命令 :set ff 可看到dos或unix的字样,如果的确是dos格式的, 那么用set ff=unix把它强制为unix格式的,,然后存盘退出后就可运行。 转换不同平台的文本文件格式可以...

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

$?是指的上条命令执行的状态。。。。执行成功或者不成功。。。 示例一:在命令行里使用: tux@tux-desktop:~$ cd /no_such_dir bash: cd: /no_such_dir: No such file or directory tux@tux-desktop:~$ echo $? 1 tux@tux-desktop:~$ cd /boot/ tu...

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