首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
已知shell脚本名称为test.sh, 现在想在脚本执行时
[单选题]
已知shell脚本名称为test.sh, 现在想在脚本执行时先输出test.sh自身脚本名,应该怎么做
echo $#
echo $0
echo "test.sh"
echo $?
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(17)
分享
纠错
1个回答
添加回答
0
牛客198654177号
$$
——Shell本身的PID(ProcessID)
$!
——Shell最后运行的后台Process的PID
$?
——最后运行的命令的结束代码(返回值)
$-
——使用Set命令设定的Flag一览
$*
——所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
——所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
$#
——添加到Shell的参数个数
$0
——Shell本身的文件名
$1~$n
——添加到Shell的各参数值。$1是第1参数、$2是第2参数…。
发表于 2023-04-12 16:55:26
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
网易
算法工程师
2018
PHP工程师
安全工程师
Java工程师
上传者:
小小
难度:
1条回答
17收藏
699浏览
热门推荐
相关试题
合并二叉树
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
安全工程师
c#工程师
数据库工程师
大数据开发工程师
瓜子二手车
2019
评论
(7)
通过构建有序序列,对于未排序数据,...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(0)
两个圆相交,交点是A1,A2。现在...
微软
网易
智力题
评论
(25)
来自
网易互娱2013研发工程...
防火墙是怎么实现的?
计算机网络基础
评论
(1)
“乔布斯不做调查,张小龙不看数据。...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题