社区
Linux/Unix社区
帖子详情
C shell中$? $# 等代表什么意思?
自由之翼Sai
2020-07-07 01:24:48
大家好!
在参考别人脚本时里面有$? $#这样的符号,在网上查询下来都是在Bash中的意思,没有Csh的。在Csh里类似$#这样的符号是什么意思呢?
谢谢!
...全文
652
6
打赏
收藏
C shell中$? $# 等代表什么意思?
大家好! 在参考别人脚本时里面有$? $#这样的符号,在网上查询下来都是在Bash中的意思,没有Csh的。在Csh里类似$#这样的符号是什么意思呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
自由之翼Sai
2020-07-20
打赏
举报
回复
引用 4 楼 용우 的回复:
$?上一个命令或者上一个程序的返回值 $#程序的入力参数个数
谢谢 不过这是bsh里的意思,在csh里$?用来判断是否定义
不好好学媳
2020-07-19
打赏
举报
回复
$?上一个命令或者上一个程序的返回值 $#程序的入力参数个数
不好好学媳
2020-07-19
打赏
举报
回复
$?上一个命令或者上一个程序的返回值 $#程序的入力参数个数
自由之翼Sai
2020-07-07
打赏
举报
回复
参考链接: https://www.unix.com/man-page/OpenSolaris/1/csh/
自由之翼Sai
2020-07-07
打赏
举报
回复
引用 1 楼 皇御雷霆 的回复:
可以 echo 一下看看结果
谢谢 终于在一个网站找到了一些描述,已经知道了
皇御雷霆
2020-07-07
打赏
举报
回复
可以 echo 一下看看结果
shell
脚本
中
$$,$#,$?分别
代表
什么意思
?
给你个全的,你在Linux环境下多试下就明白了: $0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1…9 $* 这个程式的所有参数,此选项参数可超过9个。 $# 这个程式的参数个数 $$ 这个程式的PID(脚本运行的当前进程ID号) $! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号) $? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值...
shell
中
$?
代表
什么意思
状态值是一个整数,它的取值范围通常为 0 到 255。其
中
,状态值为 0 表示命令执行成功,而非零状态值则表示命令执行失败或出现错误。具体的状态值取值含义可以根据不同的命令而有所不同,通常在命令的文档
中
会有相应的说明。是一个特殊的
shell
变量,用于存储上一个命令的执行状态。当一个
shell
命令执行完毕后,它会返回一个状态值,表示该命令执行的结果。变量会自动保存该状态值,以便后续的脚本代码可以根据该状态值来判断命令是否执行成功。变量是一个非常有用的变量,可以帮助您编写更加健壮和可靠的脚本代码。
Shell
预定义变量 ($0、$$、$?、$#、$* 含义)
什么是 预定义变量 ? 可以直接使用这些变量。 不能直接为这些变量赋值。 变量名 含义 $0 当前所在的进程或脚本名 $$ 当前运行进程的 PID 名 $? 获得上一条命令的执行状态,跟上上条命令无关,0 表示正常,1 或 其他值 表示异常 $# 已加载的位置变量的个数,也就是执行脚本时,后面跟的参数个数 $* 所有位置变量的值,也就是执行脚本时,后面跟的参数 $? 举例: // 运行正常 $ ls test.sh $ echo $? 0 // 运行..
Shell
- 学习笔记 - 2.5 -
Shell
特殊变量:
Shell
$#、$*、$@、$?、$$
如果直接调用脚本文件执行,或者显示调用bash命令来执行这个脚本文件,输出的就是文件名。前面讲到了 $n,它是特殊变量的一种,用来接收位置参数。下面将继续讲解剩下的几个特殊变量,它们分别是:$#、$*、$@、$?当被双引号" "包含时,$@ 与 $* 稍有不同,将在”
Shell
$*和$@的区别“一节
中
详细讲解。传递给脚本或函数的参数。例如,第一个参数是 $1,第二个参数是 $2。上个命令的退出状态,或函数的返回值,我们将在"
Shell
$?在脚本的函数里,使用$0,显示的是当前的脚本文件名。
Linux
shell
脚本
中
的$$、$#、$?、$1的具体含义是什么呢?
Linux
shell
脚本
中
的$$、$#、$?、$1的具体含义是什么呢?
Linux/Unix社区
18,829
社区成员
11,501
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章