首页 > 系统相关 >Shell-特殊符号

Shell-特殊符号

时间:2023-06-19 17:56:55浏览次数:46  
标签:Shell 所有 PID 列表 参数 特殊符号

变量说明:

  • $$ ——Shell本身的PID(ProcessID)
  • $! ——Shell最后运行的后台Process的PID
  • $? ——最后运行的命令的结束代码(返回值)
  • $- ——使用Set命令设定的Flag一览
  • $* ——所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
  • $@ ——所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
  • $# ——添加到Shell的参数个数
  • $0 ——Shell本身的文件名
  • $1~$n ——添加到Shell的各参数值。$1是第1参数、$2是第2参数…。

标签:Shell,所有,PID,列表,参数,特殊符号
From: https://www.cnblogs.com/starcos/p/17491777.html

相关文章

  • windows ,go powershell 测试并且性能分析
    benchamark并且性能分析gotest-runnone-bench.-benchmem-cpuprofilecpu.prof-memprofilemem.prof;Start-Job{gotoolpprof-http=:10000.\cpu.prof};Start-Job{gotoolpprof-http=:10001.\mem.prof}-bench表示执行哪些基准测试函数,后面可以加需要执行......
  • shell函数开发
    函数函数的特点类似于alias别名一样,能够简化linux命令的操作,让整个命令更易读,易用函数,就是将你需要执行的shell命令,组合起来组合成一个函数体还得给这个函数体,起一个名字,这个名字就称之为函数名函数名字+函数体直接调用函数名即可使用shell函数实际开发执行函数的基础概念......
  • shell pattern(参数展开)
    shellpattern(参数展开) ${parameter:-word}若parameter没有设置或为空,展开结果是word的值。若parameter不为空,则展开结果是parameter的值${parameter:=word}若parameter没有设置或为空,展开结果是word的值。另外,word的值会赋值给parameter。若parameter......
  • 20230406 9.2. 希尔排序( by Donald Shell )
    希尔排序(byDonaldShell)定义增量序列\(D_M>D_{M-1}>…>D_1=1\)对每个\(D_k\)进行\(D_k-间隔\)排序(k=M,M-1,…1)注意:\(D_k-间隔\)有序的序列,在执行\(D_{k-1}-间隔\)排序后,仍然是\(D_k-间隔\)有序的希尔增量序列原始希尔排序$D_M=N/2$......
  • shell判断和流程控制
    1.条件判断1.文件判断作用:判断文件的各种属性及状态,比如文件是否存在,是否有可读可写可执行权限语法:参数说明举例-e如果文件或目录存在则为真-常用[-efile]-s如果文件存在且至少有一个字符则为真[-sfile]-d如果文件存在且为目录则为真-常用......
  • shell 登录linux服务器并执行命令
    注意里边(eeooff区域)不能定义变量#!/bin/bashscpdist.zipm-p:/data/wwwroot/medical-shop-websshm-p>/dev/null2>&1<<eeooffcd/data/wwwrootrm-rfdist_bakmvdistdist_bakunzipdist.zipexiteeooffechodone!进入容器操作不能用次方法,应该用docker......
  • Shell脚本_统计当前shell脚本已经运行了几分几秒
    可以使用date命令获取当前时间,再与脚本开始运行的时间进行计算,最后将计算结果转换为分钟和秒数。示例代码:#!/bin/bash#记录脚本开始运行的时间start_time=$(date+%s)#执行脚本的主体代码sleep5#计算脚本已经运行的时间end_time=$(date+%s)elapsed_time=$((end_time......
  • linux shell 编程比较详解
    shell编程字符串比较shell中整数比较和字符串比较方法,如等于,不等于,大于,大于等于,小于,小于等于等。1、整数比较-eq等于,如if["$a"-eq"$b"]-ne不等于,如if["$a"-ne"$b"]-gt大于,如if["$a"-gt"$b"]-ge大于等于,如if["$a"-ge"......
  • shell的date的部分处理--需要记住..
    在Linux中,可以使用date命令获取日期,date获取当前完整日期date--date="3daysago"获取3天前的完整日期date--date="3daysago"+%Y%m%d  获取3天前的年月日;在date命令中,可以用%指定要显示内容,显示结果为如下形式:20120429......
  • shell启停脚本
    #!/usr/bin/envbash#获取服务目录xxx_dir=$(cd$(dirname"${BASH_SOURCE[0]}")&&pwd)#端口检测间隔w_interval=3#启动后端口检测次数max_retried_times=50REDIS_INSTALL_DIR=/bin/REDIS_CONFIG_FILE=/etc/redis/redis.confMONGO_INSTALL_DIR=/usr/MONGO_CON......