当前位置: > shell编程 >

linux shell命令中if格式问题

时间:2015-02-19 13:14来源:linux.it.net.cn 作者:IT

#!/bin/bash

if [ $# = 2 ]; then  
echo "inpuT date is:" $1 ",time is:" $2  
date -s "$1 $2"  
fi  
 

  
说明:
$# = 2等号外面要有空格,中括号内外都要有空格,并且if后要加分号,否则会报错: 
syntax error near unexpected token `fi'。

注意,如果中括号中缺少空格,那么会报错if[ 2==2 ]: command not found。



 

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容