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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

notepad++关联文件图标空白的问题

以前就遇见过这个问题但是一直没解决掉,今天又遇见了,决定解决掉他! 问题现象: 用notepad++关联c文件和h头文件,txt等,这些文件的图标显示为一个白色的就像是一个未知文件一样!右键新建t...

for循环求最大值与最小值

import math begins=4 dsg = 3.1, 31, 45, 1031 cuts=[math.fabs(cs-begins) for cs in dsg] mi...

Linux系统Shell if语句用法小结

1、字符串判断 str1 = str2      当两个串有相同内容、长度时为真 str1 != str2      当串str1和str2不等时为真 -n str1        当串的长...

Shell脚本获取格式化日期与时间总结

!/bin/shupload logs to hdfssource /etc/profile获取昨天日期 yyyyMMdd 格式yesterday=date --date='1 days ago' +...

read 命令详解

Shell中read的选项及用法 2012-08-12 13:59:33| 分类: Shell脚本 | 标签: |举报 |字号大中小 订阅 http://kb...

oracle定时备份-增量备份

在进行数据库维护的过程中经常会遇到数据库备份的问题。先介绍一种常用的数据备份操作 系统执行计划+批处理命令; 在win的系统中存在 任务计划程序 选项;新建任务选中你写好的程序,设定好时间,就可以...

linux awk命令详解

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进...

mysql左连接、右连接、交叉连接

转自:http://eternal1025.iteye.com/blog/699439 一、外连接  1.概念:包括左向外联接、右向外联接或完整外部联接  2.左连接:left join 或...

shell变量算术运算

((i=j+j+k)) 等价于 i=expr $j + $k ((i=j−j-k)) 等价于 i=expr $j -$k ((i=j∗j*k)) 等价于 i=expr $j \*$k ((i=j...

使用cron,logrotate来管理日志文件

1) logrotate配置   logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。   我们可以根据日志文件的大小,也可以根据其天数来...
  • iiisan
  • iiisan
  • 2006-09-05 16:00
  • 23835
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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