shell中的表达式及变量

原创 2011年01月20日 11:20:00

$(command):表示执行括号里面的命令
$((expression)):表示表示执行双重括号内的算术运算

echo $(which ps)
/bin/ps

echo $((which ps))
-bash: which ps: syntax error in expression (error token is "ps")

echo $(1+1)
-bash: 1+1: command not found

echo $((1+1))
2

NUM=1
echo $($NUM+1)
-bash: 1+1: command not found
echo $(($NUM+1))
2

Shell 脚本中的算术运算与常用条件表达式

1. CShell 脚本第一行: #! /bin/sh   这一行一定写对,否则可能认为是批处理。 2. 算术展开: 算术表达式置于$((  ))中即可。 运算符包括:"++", "...
  • ccwwff
  • ccwwff
  • 2012年05月16日 13:46
  • 1966

Shell编程之变量赋值和引用

Linux的shell编程是一种非常成熟的编程语言,它支持各种类型的变量。有三种主要的变量类型:环境变量、内部变量/系统变量和用户变量。 环境变量(environment variable)是系统环...
  • xiaoaide01
  • xiaoaide01
  • 2015年12月04日 17:02
  • 960

Linux Shell之表达式

在shell中,可以认为一条命令就是一个表达式。一条“命令表达式”的值是命令的出口状态 (( ))与$(( ))的区别在于,后者可以把计算结果提取出来作为一个值使用,我个人感觉,'\$'这个符号就是...
  • u012668018
  • u012668018
  • 2015年06月25日 16:45
  • 1019

linux基本操作---shell脚本-变量、表达式、日期

Linux shell解释型脚本语言直接调用linux命令Shell 脚本执行的两种方式 sh 脚本文件 ./脚本文件 ,需要脚本文件有执行权限 [root@localhost test]# ./t...
  • zhangshk_
  • zhangshk_
  • 2017年12月12日 23:58
  • 89

Linux shell中的一个问题 ${}带正则匹配的表达式

目前在准备龙芯项目的PMON,在研究其编译过程的时候,看到一些make 语句,百思不得其解。后来在shell编程中看到一点资料,牵扯到Shell中的正则表达式。故记录下来,以备后来查阅。...
  • pankul
  • pankul
  • 2013年07月26日 13:49
  • 2165

shell中命令代换$()与`` 、 变量代换${} 、 整数运算$(( )) 的区别

命令代换$()与`` 、 变量代换${} 、 整数运算$(( )) 1、$( ) 与 ` ` (反引号)  在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令...
  • magoyang
  • magoyang
  • 2016年08月11日 12:19
  • 1046

Shell学习总结之逻辑运算符及表达式

Shell学习总结之逻辑运算符及表达式 一. 运算符总结说明 1. 条件运算符 运算符号 代表意义 应用 说明 = 等于 整型或字符串比较...
  • wirelessqa
  • wirelessqa
  • 2014年02月23日 14:45
  • 11216

linux中的cron表达式

网上一大堆的介绍都是关于spring中的quartz等表达式。但是liunx中的表达式貌似只有5个。故好不容易找到关于Linux中的cron表达式的文章,所以转载了: 原文:http://blog....
  • feixiaohuijava
  • feixiaohuijava
  • 2016年11月24日 19:43
  • 1673

shell学习总结之算术运算方法

shell算术运算方法总结.sh #! bin/bash # ---------------------------------------------------------------------...
  • wirelessqa
  • wirelessqa
  • 2014年02月12日 20:03
  • 8687

linux shell 实现 四则运算(整数及浮点) 简单方法

在刚刚学习写shell 批处理时候,进行逻辑运算中,少不了需要进行基础的:四则运算,这里说说在linux shell 里面简单的实现方法。 1.简单方法 [chengmo@centos5 ...
  • e421083458
  • e421083458
  • 2014年08月14日 22:49
  • 968
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell中的表达式及变量
举报原因:
原因补充:

(最多只允许输入30个字)