我们经常见到shell脚本中使用的$0,$1,$2,分别的意思就是:

  1. $0:是指你所写的shell脚本本身的名字;
  2. $1:是指你写的shell脚本所传入的第一个参数 ;
  3. $2:是指你写的shell脚本所传入的第二个参数

结果如下:

command not found 是因为我在windows文本编辑好,复制过去的

windows换行符是/r/n ,linux是/n,没有识别/r,所以会导致上述的报错,这个属于脚本编码的问题。

shell脚本中$0,$1,$2的含义相关推荐

  1. shell脚本中特定符合变量的含义

    shell脚本中特定符合变量的含义: $#   传递到脚本的参数个数 $*    以一个单字符串显示所有向脚本传递的参数.与位置变量不同,此选项参数可超过9个 $$    脚本运行的当前进程PID号 ...

  2. Shell-alias在Shell脚本中的使用

    概述 在shell中开启alias 实际操作 概述 众所周知,shell脚本使用的是非交互式方式,在非交互式模式下alias扩展功能默认是关闭的,此时虽然可以定义alias别名,但是shell不会将a ...

  3. shell脚本中 set -ex

    刚刚学会了一个很实用的shell命令set -ex,在这里分享一下. set -e 先说说set -e,这个参数的含义是,当命令发生错误的时候,停止脚本的执行. 通常来说,我们会习惯于使用&& ...

  4. Linux下将数据文件的指定域读取到shell脚本中

    Linux下将数据文件的指定域读取到shell脚本中 这个例子说明了怎样在Linux下shell脚本中从数据文件读取特定的域(field)并进行操作.例如,假设文件employees.txt的格式是{ ...

  5. Linux学习总结(67)——shell脚本中$0 $1 $# $@ $* $? $ 等总结

    $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示 ...

  6. Shell脚本中的:=是什么意思

    Shell脚本中的:=是什么意思 前言 解读 结论 前言 有时候, 我们使用/阅读 shell 脚本时, 会遇到一种用法 := 例如 newvar=${var:="hello"} ...

  7. shell脚本中$#、$0、$@等含义

    $# 传给脚本的参数个数 $0 脚本本身的名字 $1 传递给该shell脚本的第1个参数 $2 传递给该shell脚本的第2个参数 $@ 传给脚本的所有参数的列表 $* 以一个单字符串显示所有向脚本传 ...

  8. shell脚本中exit0和exit1的含义

    exit 0:正常运行程序并退出程序:exit 1:非正常运行导致退出程序:exit 0 可以告知你的程序的使用者:你的程序是正常结束的.如果 exit 非 0 值,那么你的程序的使用者通常会认为 你 ...

  9. java makefile jar包_java makefile学习实践(编译的javac命令写在makefile中,运行命令java写在shell脚本中)...

    学习makefile教程,ubuntu中文网 1.写一个简单的java项目,不需要外部jar,用的简单的 importjava.util.ArrayList;是可以从CLASSPATH环境变量中找到的 ...

最新文章

  1. 安装JAVA内部错误61003_JDK1.8 安装报内部错误:61003
  2. 编程面试过程中最常见的10大算法
  3. linux命令gen,Linux中msgen命令起什么作用呢?
  4. 同样做前端,为何差距越来越大?
  5. error lnk2001: mysql_使用mysql时的链接错误 | 学步园
  6. weka分类器怎么设置类别_AI 迁移学习怎么玩?手把手教你实战迁移学习
  7. 京东架构专家分享京东架构之路
  8. “鬼城”郑州郑东新区蝶变记,助力中部崛起
  9. Gym100015 I Identity Checker 栈容器使用,数学
  10. DeprecationWarning: Seeding based on hashing is deprecated since Python 3.9
  11. word删除空白页面
  12. Winfrom FtP上传文件以文件夹
  13. Mac电脑Safari 浏览器中Cookie 和网站数据如何管理
  14. Code Clinic: R 代码诊所:R语言 Lynda课程中文字幕
  15. 微信开放平台open认证_在Open Knowledge上传播开放数据的日常任务
  16. ros机器人操作系统简介
  17. 十一月简报 | Coinversation官网更新,CTO开放转账24小时交易量超过100万美金
  18. 河南大学计算机系导师张重生,《大河报》我国首款AI甲骨缀合产品发布,河南大学留学归国人员联谊会会员张重生教授团队主研...
  19. 哈希表查找——等概率情况下查找成功和查找不成功的平均查找长度的计算
  20. 中医门诊电子病历xml文档数据读入数据库实验流程演示

热门文章

  1. Cinemachine API 第三人称跟随案例与参数调节
  2. 中M22春C、Java入门练习 7-19 计算天数 (15 分)
  3. OpenCV算法加速(1)OpenMP/PPL/TTB基础知识
  4. GMTC | 《小程序跨框架开发的探索与实践》演讲全文
  5. 【bzoj3308】九月的咖啡店 费用流
  6. 仿微信的群组九宫格头像
  7. DNS server列表整理
  8. 【BAT(百度,阿里,腾迅)面试题】
  9. DHCP Option 43字段
  10. KMM(Kotlin Multiplatform Mobile)环境搭建