shell变量的简单说明

$*

[email protected]

区别

shift 参数向前移一位,移动位置变量。

$?

$n

$#

$0

$!

$$

#!/bin/sh

pidpath=/tmp/p.pid

if [ -f "$pidpath" ]

then

kill -USR2  `cat $pidpath ` 》/dev/null 2>&1

rm -f $pidpath

fi

echo $$ > $pidpath

sleep 300

系统中某一个脚本同时只能运行一个的时候

bash内置命令

echo

eval

exec

export

read

shift

exit

。。等等很多

在终端中 man cd 可查看

字符子串

#开头

%结尾开始

时间: 2024-12-13 21:44:53

shell变量的简单说明的相关文章

Linux shell 变量 数学 运算

Abstract : 1)  Linux shell 中使用 let , [ ] ,(( )) 三种运算符操作 shell 变量进行简单的基本运算: 2)Linux shell 中使用 expr 与 bc 两个程序实现高级运算: 1, Linux shell 变量的基本运算 数值作为常规变量直接赋值给变量,并且以字符串形式保存. 1.1 let 命令可以用于直接执行基本操作:         当我使用 let 的时候,我们不使用 $ 符号引用变量. no1=7; no2=8; echo "---

Linux shell变量数学运算

Linux shell变量数学运算 Abstract : 1)  Linux shell 中使用 let , [ ] ,(( )) 三种运算符操作 shell 变量进行简单的基本运算:2)Linux shell 中使用 expr 与 bc 两个程序实现高级运算: 1, Linux shell 变量的基本运算 数值作为常规变量直接赋值给变量,并且以字符串形式保存. 1.1 let 命令可以用于直接执行基本操作: 当我使用 let 的时候,我们不使用 $ 符号引用变量. no1=7;no2=8; e

Liunx----Shell脚本简单介绍 Shell运行环境和Shell变量

Shell 脚本(shell script),是一种为 shell 编写的脚本程序. Shell 编程跟 java.php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了. Linux 的 Shell 种类众多,常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin/ksh) 默认为 #!/bin/bas

Linux下如何让 awk 使用 Shell 变量

当我们编写 shell 脚本时,我们通常会在脚本中包含其它小程序或命令,例如 awk 操作.对于 awk 而言,我们需要找一些将某些值从 shell 传递到 awk 操作中的方法.那么如何让 awk 使用 Shell 变量呢?兄弟连Linux培训接下来为大家介绍一下: 有两种可能的方法可以让 awk 使用 shell 变量: 1. 使用 Shell 引用 让我们用一个示例来演示如何在一条 awk 命令中使用 shell 引用来替代一个 shell 变量.在该示例中,我们希望在文件 /etc/pa

三、Shell变量类型和运算符

一.Shell变量的应用 1.Shell变量的种类 ·用户自定义变量:由用户自己定义.修改和使用     ·预定义变量:Bash预定义的特殊变量,不能直接修改 ·位置变量:通过命令行给程序传递执行参数 2.变量的赋值与引用 ·定义新的变量 变量名要以英文字母或下划线开头,区分大小写 格式:变量名=变量值 · 查看变量的值 格式:echo $变量名 echo  "my name is $name" echo  "my name is ${name}bd" ·从键盘输入

特殊的shell变量

man bash: Special Parameters       The shell treats several parameters specially.   These  parameters  may       only be referenced; assignment to them is not allowed.       *      Expands  to  the positional parameters, starting from one.  When     

《跟老男孩学Linux运维之shell编程实战》-第二章 shell变量的核心基础

这篇文章主要讲解 shell变量的核心基础. 1.变量是什么? 变量是什么?可能有好多人不明白,简单地说,变量就是用一个固定的字符串(也可能是字符.数字等的组合)代替更多.更复杂的内容,该内容里可能还会包含变量.路径.字符串等其他的内容. 变量的赋值方式为:先写变量名称,紧接着是"="这个字符,最后是值,中间无任何空格(变量的内容一般要加双引号,以防止出错,特别是当值里的内容之间有空格时). 如何打印变量?通过echo命令加上$变量名 打印变量的值: 例如:定义变量和打印变量: [[e

shell变量赋值与环境

shell变量赋值与环境 今天,跟着架构师(凡爷)搞了一个代码量统计的脚本,我学到了以下几条: 1)命令在脚本里,只是字符串,较长的命令可以改为变量,引用去执行 2)潜意识我想到if,添加语句块,而凡爷却想到了grep -v,节省了一大段代码 3)echo '' > stat 他自然而然地加上这一行,让output按不同区块相隔开,结构清晰 4)他定位问题精准而快速,很是钦佩 今晚关于shell变量,我做了很多测试,将其整理如下,以便温故而知新. #赋值# # hours_per_day=24 

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

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