shell脚本中字符和文件的判断及字符串入参的注意事项
2010-11-24 18:10
459 查看
1、在shell脚本中判断字符串为空 if [ -z "$str"] then......
2、在shell脚本中判断字符串不为空 if[ "$str"] then.....
3、在shell脚本中判断文件是否存在 if [ -f "$var" ] then......
4、字符串入参的注意事项
将字符串当做入参时,要用""引起来。在脚本中使用字符串入参时,有两种方式(脚本如下:实现在屏幕指定位置输出字符串的功能)
#!/bin/sh
tput init
row=$1
str=$2 #此处接收字符串参数 不必用""
echo $str
len=`expr length "$str"` #此处使用$str参数时,需要用""引起来
# 若不用expr 则可考虑 len=`echo $str | wc -c` 此时$str可不用""引起来
colnum=`tput cols`
show_col=`expr /( $colnum - $len /) / 2`
tput sc
tput cup $row $show_col
echo "$str"
2、在shell脚本中判断字符串不为空 if[ "$str"] then.....
3、在shell脚本中判断文件是否存在 if [ -f "$var" ] then......
4、字符串入参的注意事项
将字符串当做入参时,要用""引起来。在脚本中使用字符串入参时,有两种方式(脚本如下:实现在屏幕指定位置输出字符串的功能)
#!/bin/sh
tput init
row=$1
str=$2 #此处接收字符串参数 不必用""
echo $str
len=`expr length "$str"` #此处使用$str参数时,需要用""引起来
# 若不用expr 则可考虑 len=`echo $str | wc -c` 此时$str可不用""引起来
colnum=`tput cols`
show_col=`expr /( $colnum - $len /) / 2`
tput sc
tput cup $row $show_col
echo "$str"
相关文章推荐
- shell脚本如何判断某个文件里是否包含指定的字符?
- Linux系统shell脚本对字符串、数字、文件的判断
- Linux系统shell脚本对字符串、数字、文件的判断
- shell脚本文件类型与字符串判断
- Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell判断hdfs文件目录是否存在
- mybatis在映射文件里面判断字符串注意事项
- 【shell学习】常用条件判断-字符,数字,文件
- 20.5 Shell脚本中的逻辑判断;20.6 文件目录属性判断;20.7 if特殊用法;20.8 20.9 cace判断(上下)
- linux的shell脚本下判断一个变量值或字符串是否为整数
- Shell脚本 字符串大小比较 字符串是否相等比较 字符串是否为空判断
- shell-判断指定文件中是否包含指定的字符串
- 判断文件是否存在的shell脚本代码
- shell脚本中调用vim 替换指定路径下文件中的字符串
- shell脚本替换文件中字符
- linux下设计一个Shell脚本:判断当前工作目录下所有的文件类型。
- ognl表达式中判断字符串常量的注意事项
- 判断文件是否存在的shell脚本代码
- Shell脚本计算字符串长度和判断字符串为空小技巧
- shell脚本--if判断(数字条件、字符串条件)
- 「Shell」Shell 脚本学习──文件存在判断