$* 将命令后面的参数理解为一个类似为字符串,$@理解为多个单个的参数,类似理解成数据  $#参数总数

[root@mini0 test]#  ./test4.sh jskd sj21
Using the $* method :jskd sj21
Using the $@ method :jskd sj21
------------------------------
$* parameter # = jskd sj21
$@ Parameter #count = jskd
$@ Parameter #count = sj21
$@ Parameter #count =
$@ Parameter #count =
$@ Parameter #count =
$@ Parameter #count =
[root@mini0 test]#
#!/bin/bash
#testing $* and $@
echo "Using the \$* method :$*"
echo "Using the \$@ method :$@"
echo ------------------------------ for param in "$*"
do
echo "\$* parameter #$count = $param "
count=$[ $count + ]
done
count=
for param in "$@"
do
echo "\$@ Parameter #count = $param"
count=$[ $count + ]
done
~

if [ str1 = str2 ]       当两个串有相同内容、长度时为真 
if [ str1 != str2 ]      当串str1和str2不等时为真 
if [ -n str1 ]       当串的长度大于0时为真(串非空) 
if [ -z str1 ]        当串的长度为0时为真(空串) 
if [ str1 ]         当串str1为非空时为真

最新文章

  1. 如何实时查看linux下的日志
  2. ACM BUYING FEED
  3. Django1.8教程——从零开始搭建一个完整django博客(三)
  4. 【ELK Stack】ELK+KafKa开发集群环境搭建
  5. Printing Array elements with Comma delimiters
  6. *.bz2和*.gz分别是什么压缩格式
  7. yii2.0根据query查看sql语句
  8. linux系统配置文件和用户配置文件及其作用
  9. Android,监控ContentProvider的数据改变
  10. Android Native/Tombstone Crash Log 详细分析(转)
  11. Android NDK 编译FFmpeg(不需要复杂的环境变量设置)
  12. HDU 3625 Examining the Rooms:第一类stirling数
  13. 安装MongoDB启动时报错‘发生系统错误2’的解决办法
  14. 【BZOJ1483】【HNOI2009】梦幻布丁
  15. C语言第三次程序设计作业
  16. SQL根据细粒度为天的查询
  17. spring官网上下载历史版本的spring插件,springsource-tool-suite
  18. PHP中 PCRE正则表达式模式修饰符“u” 的使用。
  19. 最简单的XML用法
  20. Go1.5正式版程序性能分析小积累,实验环境windows64

热门文章

  1. Android 中AlarmManager升级4.2
  2. 连接sqlexpress
  3. 【JSP EL】el表达式判断是否为null
  4. Android中关闭DatePicker和NumberPicker等Picker类的可编辑模式
  5. Thunderbird使用发邮件模板
  6. LVS负载均衡之NAT模式部署
  7. HTTP——请求和响应格式
  8. 怎样写APP计划书-20150313早读课
  9. 【Java】Java_07 浮点型
  10. 通过浏览器查看nginx服务器状态配置方法