The distinct interpretation of the $(),${} between make and shell

原创 2012年03月30日 11:14:19

1)  In make $() = ${}

    To substitute a variable's value, write a dolar sign followed by the name of the variable in parentheses or braces:

    either '$(foo)' or '${foo}' is a valid reference to the variable foo

2) In shell: $() != ${}

     2.1)  The '$' character introduces parameter expansion,command substitution, or arithmetic expansion.The

             parameter name or symbol to be expanded may be enclosed in braces,which are optional but servo to

             protect the variable to be expanded from characters immediately following it which could be interpreted

             as part of the name

     2.2 ) Command substitution allows the output of a command to replace the command itself ,

            Command substitution occurs when a command is enclosed as follows:

            $(command)

            or

           `command`


select 语法+别名的使用+连接运算符+distinct+where+like+转义字符+between+in

select 语法 select 【distinct | all 】{* | 表达式 | 【列名,列名,… 】} from {表名| 子查询 } 【别名】 【where conditi...
  • zhou920786312
  • zhou920786312
  • 2017年04月22日 01:37
  • 397

Shell 脚本中如何使用make命令

(最近开发的项目中需要编写Shell脚本对整个工程进行自动化编译,即在Shell脚本中使用make命令来进行编译,下面回顾一下Shell脚本中如何使用make命令)         在开发一个系统时,...
  • zqixiao_09
  • zqixiao_09
  • 2016年05月15日 15:38
  • 7749

Sqlite全面学习(二)

SQLite是一款轻型的数据库,是关系型数据库(RDBMS)管理系统,它包含在一个相对小的C库中。目前在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能...
  • yanbober
  • yanbober
  • 2015年05月08日 16:13
  • 6913

Linux中make命令详解

原文地址:https://www.computerhope.com/unix/umake.htm About make make syntax make examples...
  • tanga842428
  • tanga842428
  • 2017年05月08日 18:45
  • 1053

makefile中SHELL变量的设置

以前在很多makefile中也看到过对SHELL的设置,但是没看到哪里有引用,不清楚为什么要设置SHELL;很多make工程中没有设置SHELL执行起来也好像没有问题,所以一直也没有发现SHELL问题...
  • guyongqiangx
  • guyongqiangx
  • 2016年08月31日 14:52
  • 1185

make命令的使用及参数解析

make命令参数 make是一个Linux下的二进制程序,用来处理Makefile这种文本文件。在Linux的Shell命令行键入make的时候,将自动寻找名称为"Makefile"的文件作为编...
  • yusiguyuan
  • yusiguyuan
  • 2013年08月14日 20:06
  • 1591

make对命令返回值的检测

最近修改项目代码的时候发现一个很奇怪的现象,make在遇到编译错误的时候并没有终止,而是正常的生成了目标文件,当然使用这个目标文件时给我带来了很多痛楚…让我们一起来填平这个坑吧,相关Makefile如...
  • lidonghat
  • lidonghat
  • 2016年05月13日 19:58
  • 2157

使用子查询可提升 COUNT DISTINCT 速度 50 倍

注:这些技术是通用的,只不过我们选择使用Postgres的语法。使用独特的pgAdminIII生成解释图形。 很有用,但太慢 Count distinct是SQL分析时的祸根,因此它是我第...
  • z69183787
  • z69183787
  • 2016年06月22日 11:15
  • 3666

hive中select中DISTINCT的技巧和使用

以下是转载内容 单表的唯一查询用:distinct 多表的唯一查询用:group by 在使用MySQL时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过...
  • xiaoshunzi111
  • xiaoshunzi111
  • 2016年10月24日 13:48
  • 9132

NOT EXISTS替代NOT IN 和 EXISTS替换DISTINCT 识别‘低效执行’的SQL语句

用NOT EXISTS替代NOT IN    在子查询中,NOT IN子句将执行一个内部的排序和合并。 无论在哪种情况下,NOT IN都是最低效的 (因为它对子查询中的表执行了一个全表遍历)。 为...
  • icexuan007
  • icexuan007
  • 2013年01月03日 11:58
  • 1327
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:The distinct interpretation of the $(),${} between make and shell
举报原因:
原因补充:

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