首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以在不source脚本的情况下将变量从Bash脚本导出到环境中吗

echo $VAR 有没有一种方法可以通过只执行 export.bash 而不 source 它获取 $VAR? 答: 不可以。 但是有几种可能的解决办法。...在调用 shell 的上下文中执行脚本: $ cat set-vars1.sh export FOO=BAR $ . set-vars1.sh $ echo $FOO BAR 另一种方法是在脚本中打印设置环境变量的命令.../set-vars2.sh)" $ echo "$FOO" BAR 在终端上执行 help export 可以查看 Bash 内置命令 export 的帮助文档: # help export export...-f 指 shell 函数 -n 从每个(变量)名称中删除 export 属性 -p 显示所有导出变量和函数的列表 ---- 参考: stackoverflow question 16618071...help eval 相关阅读: 用和不用export定义变量的区别 在shell编程中$(cmd) 和 `cmd` 之间有什么区别 ----

18020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在Sql Server 2005中将主子表关系的XML文档转换成主子表“Join”形式的表

    本文转载:http://www.cnblogs.com/Ricky81317/archive/2010/01/06/1640434.html 最近这段时间在Sql Server 2005下做了很多根据复杂...XML文档导入数据表,以及根据数据表生成复杂XML文档的事情(并非 For XML Auto了事),所有的操作都是利用Sql语句,发现Sql Server 2005的XML文档处理能力真的已经很强了,自己也终于开始体会到...Sql Server 2005真正的实力了。...basevendors> 其中包含主子表关系,主表是basevendor节点的信息,包括name, taxid等内容,子表信息包含在每个basevendor节点下的basevendoraddress节点的属性中,...Sql Server 2005太强大了(各位高手请勿蔑视小生这种“没见过世面”的夸张),以下是处理方法: DECLARE @XML XML SET @XML= '     .

    1K20

    《Java 面试问题 一 Spring 、SpringMVC 、Mybatis》

    配置起来,并通过java对象和 statement中sql的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。.... ${} 和 #{}的区别               # 是预编译处理               $ 是字符串替换             Mybatis 在处理 #{} 会将sql 中的#...并调用 PreparedStatement的set方法来设置值             Mybatis 在处理{} 会直接将sql 中的{} 直接替换成字符串 ,存在sql 注入问题       ...接口的全限名,就是映射文件中的namespace的值;接口的方法名,就是映射文件中Mapper的Statement的id值;接口方法内的参数,就是传递给sql的参数。...,然后将sql执行结果返回。

    1.3K20

    三篇文章了解 TiDB 技术内幕:说计算

    续上文:三篇文章了解 TiDB 技术内幕:说存储 关系模型到 Key-Value 模型的映射 在这我们将关系模型简单理解为 Table 和 SQL 语句,那么问题变为如何在 KV 结构上保存 Table...元信息管理 上节介绍了表中的数据和索引是如何映射为 KV,本节介绍一下元信息的存储。...能想到的最简单的方案就是通过上一节所述的映射方案,将 SQL 查询映射为对 KV 的查询,再通过 KV 接口获取对应的数据,最后执行各种计算。...最后,我们可以将聚合函数、GroupBy 也下推到存储节点,进行预聚合,每个节点只需要返回一个 Count 值即可,再由 tidb-server 将 Count 值 Sum 起来。...数据全部存储在 TiKV 集群中,所以在这个过程中 tidb-server 需要和 tikv-server 交互,获取数据。最后 tidb-server 需要将查询结果返回给用户。

    3.4K20

    EntityFramework Core 学习扫盲

    下文示例中将使用Visual Studio自带的Local Sql Server作为演示数据库进行演示,不过可以放心的是,大部分示例都能流畅地在各种关系型数据库中实现运行,前提是更换不同的DATABASE...假如导航属性中存在对其他实体的引用,那么即便不把被引用实体配置为显式引用,被引用实体也可以隐式地映射到数据库中。 如以下代码所示。...少数的几个CLR类型在不做处理的情况下,映射到数据库中时将存在可空选项,如string,int?,这种情况也在下列方式中做了说明。...Fluent API [HasKey] Fluent Api方式中的HasKey方法可以将属性映射为主键,对于复合主键(多个属性组合而成的主键标识)也可以很容易地进行表示。...索引 EF CORE中的索引概念和关系型数据库中的索引概念没有什么不同,比如在Sql Server,将Blog映射到数据库时,将为BlogId建立主键默认持有的聚集索引,将Post映射到数据库中时,将为

    9.6K90

    SqlAlchemy 2.0 中文文档(五)

    在 SQL 中表示列名可以通过将字符串位置参数 mapped_column.__name 作为第一个位置参数来指定。...在 SQL 中表示列的名称可以通过将字符串位置参数mapped_column.__name传递为第一个位置参数来指示。...在 SQL 中表达的列名称可以通过将字符串位置参数mapped_column.__name作为第一个位置参数传递来指示。...给出了一个关于现有 Table 对象的命令式表映射的示例,在该表中没有声明任何主键(在反射场景中可能会发生),我们可以将这样的表映射为以下示例中的方式: from sqlalchemy import Column...给出了一个关于现有 Table 对象的命令式表映射的示例,在该表中没有声明任何主键(在反射场景中可能会发生),我们可以将这样的表映射为以下示例中的方式: from sqlalchemy import Column

    29710

    SQL Server 存储过程的几种常见写法分析

    [SaleOrder] where 1=1 '; /* 这种写法的特点在于将查询SQL拼凑成一个字符串,最后以EXEC的方式执行这个SQL字符串 */ if(@p_OrderNumber...)成立而前者不成立,查询条件生效   总之来说,不管参数是否为空,都可以有效地拼凑到查询条件中去。   ...避免了拼SQL字符串,既做到让参数非空的时候生效,有做到参数为空的时候不生效,看起来不错,是真的吗?   那么这种存储过程的有什么问题?     ...所谓的参数化SQL,就是用变量当做占位符,通过 EXEC sp_executesql执行的时候将参数传递进去SQL中,在需要填入数值或数据的地方,使用参数 (Parameter) 来给值, 这样的话,...缺点,1,对于这种方式,也有一点不好的地方,就是拼凑的字符串处理过程中,     调试具体的SQL语句的时候,参数是直接拼凑在SQL文本中的,不能直接执行,要手动将占位参数替换成具体的参数值

    1.4K80

    c#操作数据库(winform如何修改数据库设置)

    比如我们在创建了conn对象之后,在创建一个conn1对象,把其连接字符串改一改,例如将服务器的名称改了,这样可能就是连接另一台计算机上的数据库了。...OK,事情就是这样你可以在程序中创建多个数据库连接对象,可以为SqlCommand对象随意指定一个数据库连接对象。...(username); 这句话的作用就是告诉程序cmd在执行sql语句时,要使用这些映射关系替换sql语句中的参数(占位符)。...,也可以理解为在程序和数据库之间划了一条线,这条线最开始指向数据库中查询出来的结果集的第1行的上面(当然身为程序员,我们可以给其一个更形象化的名字–指针),如下图所示: 红色箭头就是执行玩ExecuteReader...执行CommandText属性所对应的sql语句 将查询的结果填充到DataTable中 OK,现在我们已经完成了从数据中查询数据的工作吗,接下来就是如何操作这些数据了。

    2.2K10

    抽象SQL查询:SQL-MAP技术的使用

    三,抽象SQL查询:SQL-MAP技术 在本文第二部分,我们将SQL中的参数“抽象化”了,我们还可以进一步抽象整个SQL,看下面的抽象过程: 编写任意形式的合法SQL查询语句; 抽象SQL中的参数; 将整个...SQL语句抽象成一个唯一名字为CommandName; 将一组CommandName映射到一个DAL类文件; 将这个CommandName映射到一个DAL类的方法名称; 将SQL语句中的参数名称映射到该...DAL类的当前方法中的参数名称; 将整个SQL脚本文件映射到一个DAL程序集。...这个思想,就是SQL-MAP,将SQL语句映射为程序! 下面我们介绍一下PDF.NET数据开发框架对于存储过程的操作思路,对于单条SQL也是如此。...有了这个SQL-MAP文件,我们可以使用代码工具自动生成下面的代码(当然你也可以手写): 从上面的过程可以看出,框架采用SQL-MAP技术,将SQL语句(包括各种查询的单条SQL语句和存储过程等)映射成了

    2.3K100
    领券