小编Dev*_*rke的帖子

Shell变量扩展 - 在使用env调用实用程序时间接

我试图找出env,(即用新环境调用一个util).

举个例子,我的环境变量KDEDIRS =/usr在我当前的环境中,让我说我输入:

env -i KDEDIRS=/home/newkdedir env
Run Code Online (Sandbox Code Playgroud)

这按预期输出KDEDIRS =/home/newkdedir.(即用新环境调用第二个env)

现在我想用相同的方式调用say utility echo

env -i KDEDIRS=/home/new_kdedir echo ${KDEDIRS}
Run Code Online (Sandbox Code Playgroud)

这显然不会起作用.shell在回显之前扩展了KDEDIRS.所以输出是/ usr (即当前环境中的值)

然后我尝试间接并输入

env -i KDEDIRS=/home/newkdedir echo ${!KDEDIRS} 
Run Code Online (Sandbox Code Playgroud)

这没什么输出.

我可能对此有点困惑但是如何根据新创建的echo环境使shell扩展KDEDIRS变量?

linux bash shell environment-variables

2
推荐指数
1
解决办法
1365
查看次数

检索FoxPro 7.0数据库架构

我需要获取Visual Fox Pro数据库中的表列表.(7.0)这就是我正在做的......但它没有用,或者我做得不对......

DataFactory dataFactory = new DataFactory();

dataFactory.CreateOldStarbaseConnection();
dataFactory.OpenOldStarbaseConnection();
OleDbConnection oldStarbaseConnection = dataFactory.OldStarbaseConnection;

object[] arrRestrict = new object[] { null, null, "NewStarbase", null };

// Get the tables in the new Database
DataTable tblDbSchema = newStarbaseConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, arrRestrict);

// for each table in the new database
foreach (DataRow myDataRow in tblDbSchema.Rows)
{}
Run Code Online (Sandbox Code Playgroud)

schema foxpro visual-foxpro

0
推荐指数
1
解决办法
1211
查看次数

如何在Access vba中创建动态文本框

我想在Access窗体中创建200个带有for循环的文本框,并将它们称为s1,s2,s3等.

我不想在表单设计中自己创建它们.我可以有一个代码示例吗?

ms-access

0
推荐指数
1
解决办法
7856
查看次数

代码无法在Firefox中运行

下面显示的代码适用于chrome和IE,但不适用于Firefox

<img src="images\<? echo $photo_link;?>">
Run Code Online (Sandbox Code Playgroud)

这里$photo_link有像user.jpg这样的值,images是包含图像的文件夹.

html php

-3
推荐指数
1
解决办法
196
查看次数