linux的shell预定义函数

$0	当前shell脚本的名字
$1-n	参数的位置变量
$#	参数的数量
$*	所有位置变量的值
#?	判断上一条命令是否执行成功,0为成功,非0为失败
----------------------------------------------------------------------------
#位置参数跟在脚本的后面列如

test.sh $1 $2 ……

#!/bin/bash
echo "当前脚本名称为$0"
echo "第一个参数为$1,第五个为$5。"
echo "总共有$#个参数,分别是$*。"

  

时间: 2024-12-06 14:03:29

linux的shell预定义函数的相关文章

STL算法设计理念 - 预定义函数对象

预定义函数对象基本概念:标准模板库STL提前定义了很多预定义函数对象 1)使用预定义函数对象: #include <iostream> #include <cstdio> #include <algorithm> #include <string> #include <vector> #include <functional> using namespace std; // plus,预定义好的函数对象,能实现不同类型数据的 + 运算

C++STL 预定义函数对象和函数适配器

预定义函数对象和函数适配器 预定义函数对象基本概念:标准模板库STL提前定义了很多预定义函数对象,#include <functional> 必须包含. 1使用预定义函数对象: void main() { plus<int> intAdd; int x = 10; int y = 20; int z = intAdd(x, y); //等价于 x + y cout << z << endl; plus<string> stringAdd; str

4.shell预定义变量

就是shell设计者实现预定好的变量,可以直接在shell脚本中使用$$:当前进程的进程号(pid)$!:后台运行的最后一个进程的进程号(pid)$?:最后一次执行的命令的返回状态,如果这个变量的值为0,则说明上一个命令正确执行.如果不为0(具体是哪个数由命令自己决定),则说明上一个命令执行不正确. 原文地址:https://www.cnblogs.com/traditional/p/10159762.html

4.预定义函数

JavaScript引擎中有一组可供随时调用的内建函数 parseInt() parseInt()会试图将其收到的任何输入值(通常是字符串)转换成整数类型输出.如果转换失败就返回NaN. 除此之外,该函数还有个可选的第二个参数:radix,它复制设定函数所期望的数字类型——十进制.十六进制.二进制等. parseFloat() parseFloat()的功能与parseInt()基本相同,但该函数只有一个函数.此外,parseFloat()还可以接受指数形式的数据. isNaN() 通过isNa

Linux中的预定义变量

解释: 主要是Bash中已经定好的变量,名称不能自定义,作用也是固定的 $? 最后一次执行的命令返回状态,0为成功,非0为失败 $$ 当前进程的进程号 $! 后台运行的最后一个进程的进程号 例子: [[email protected] sh]# ls param_test2.sh param_test.sh [[email protected] sh]# echo $? 0 [[email protected] sh]# lss -bash: lss: command not found [[e

【Linux】shell编程之给变量赋值的五种方法

1.  Shell中的变量类型 Shell中的变量可以分为环境变量.位置变量.预定义的特殊变量以及用户自定义变量. <!--[if !supportLists]-->2.  <!--[endif]-->环境变量 Shell中的环境变量是一类Shell预定义变量,是用于设置系统运行环境的变量,环境变量由系统统一命名.部分系统变量的值由系统设定,部分环境变量的值可以由用户给定. 环境变量的名称由大写字母组成,常用的Shell环境变量如下所示: HOME: 用户主目录的全路径名,cd $

Linux mysql shell脚本 变量和环境变量 位置参数 预定义变量 运算符 判断 流程控制 for循环 与用户交互 函数

mysql 1. 卸载旧版本 rpm -qa | grep mysql 检查是否有旧版本 查询结果:mysql-libs-5.1.73-7.el6.x86_64 rpm -e mysql-libs 删除旧版本 rpm -e --nodeps mysql-libs 强行删除 2. 安装mysql 2.1 安装源码需要编译 下载c的编译工具 yum -y install make gcc-c++ cmake bison-devel ncurses-devel 2.2 xftp连接上传 xftp连接上

PHP魔术函数、魔术常量、预定义常量

一.魔术函数(13个) 1.__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用. 2.__destruct() 当删除一个对象或对象操作终止时被调用. 3.__call() 对象调用某个方法, 若方法存在,则直接调用:若不存在,则会去调用__call函数. 4.__get() 读取一个对象的属性时,若属性存在,则直接返回属性值: 若不存在,则会调用__get函数. 5.__set() 设置一个

Shell 变量详解教程之位置变量与预定义变量。

Shell 变量分为3部分,分别是用户自定义变量.位置变量和预定义变量. 一.   自定义变量 那么,什么是变量呢?简单的说,就是让某一个特定字符串代表不固定的内容,用户定义的变量是最普通的Shell变量.y=3a+2b,就是把3a+2b这个值赋予y.变量名是以字母或下线符打头的,可以从第二位开始加入数字,并且大小写字母意义不同.如dir与Dir是不同的变量.变量名的长度不受限制.比如:expert=Bill,就是将Bill赋值给expert,后来脚本读取变量$expert时,会取值为Bill