Shell 知识记录

Shell自动变量:


$#      传递到脚本的参数个数
$*      以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个
$$      脚本运行的当前进程PID号
$!      后台运行的最后一个进程的进程号
$@      与$*相同,但是使用时用双引号,并将各个参数加双引号返回
$-      显示shell使用的当前选项,与set命令功能相同
$_      上一个命令的最后一个参数
$?      显示最后命令的退出状态,0表示执行成功 ,其他值有问题
$0      脚本名称
$1...$9 位置参数


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用中显示了一个Shell脚本的示例,该脚本用于执行一些任务。脚本首先定义了一些变量,包括indexs和taskId。然后,它使用一个if-elif-else语句来检查当前用户,如果是root用户,则使用su命令以soar用户的身份执行一个Python脚本。如果当前用户是soar用户,则直接执行Python脚本。否则,输出一条错误消息。最后,脚本使用圆括号和cd命令来切换到指定的目录,并执行一些命令,包括打印indexs和taskId的值以及执行Python脚本并将输出重定向到日志文件中。 [2] 根据您的问题,您需要一个shell脚本入口。您可以使用中的示例作为入口脚本,并根据您的需求进行修改。您可以在脚本中定义您需要的参数,并根据需要执行您的任务。根据您提供的引用内容,您可以将参数作为脚本的命令行参数传递,并在脚本中使用$1、$2等变量获取这些参数的值。确保您的脚本具有正确的权限,并且包含所需的命令和逻辑以完成您的任务。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【Java基础知识】java调用并执行shell脚本](https://blog.csdn.net/qq_41893274/article/details/116573250)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [记录笔记调用shell脚本,shell脚本调用python> 传参](https://blog.csdn.net/m0_54138989/article/details/119457706)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Shell脚本read用法详解](https://blog.csdn.net/weixin_43770382/article/details/127839581)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值