问题标签 [variable-expansion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - Bash 变量扩展
我有一个由目录组成的字符串,每个目录后面都有一个空格
以下代码删除字符串中的最后一个目录。
这适用于所有情况,除非字符串中只有一个目录,然后它不会删除它,因为它之前没有空格。
我确信有一种简单的方法可以解决这个问题,但我被卡住了。
如果可能的话,我更喜欢没有 if 语句的单行方法。
谢谢
shell - 下面的 GNU make shell 变量扩展有什么问题?
在这条线上:
我得到:
我愚蠢的迂回变量有什么问题?
更新0
php - PHP中变量扩展与sprintf的性能
关于性能,执行以下操作有什么区别:
和
在 PHP 中?
我会说调用函数涉及更多的东西,但我不知道 PHP 在幕后做了什么来扩展变量名称。
谢谢!
bash - 使用bash“eval”时如何禁用变量扩展
您好我有以下属性文件(something.properties)
并遵循 bash 脚本获取属性之一:
结果是:
但我希望它是
我怎样才能做到这一点?
bash - bash 命令扩展
以下 bash 命令替换不像我想的那样工作。
只打印 1 并且我期待变量的值$TMUX_1
。我也尝试过:
有什么建议么 ?
bash - Bash 脚本参数扩展
我有一个脚本:
这将失败:
cp: 无法统计`/tmp/{dir1,dir2}/*.file': 没有这样的文件或目录
看起来脚本没有扩展我的变量中的通配符。所以我可以使这个脚本工作:
我的问题是:为什么脚本首先没有扩展我的变量?另外,除了使用之外,还有其他方法可以解决这个问题eval
吗?
bash - for-do 循环中的 Bash 变量扩展(可能使用 eval)
我正在研究“Beginning Linux Programming 4th ed”一书,第 2 章是关于 shell 编程的。第 53 页上的示例给我留下了深刻的印象,并尝试开发一个脚本来显示更多内容。这是我的代码:
如何获得预期的输出?当我按原样运行它时,我只会得到
PS1 和 PS2 发生了什么?为什么我没有得到与我得到的相同的价值
因为那是我想要得到的。
bash - 如何获取 Bash 变量中的第一个字母?
我有一个 Bash 变量 ,$word
它有时是一个单词或句子,例如:
或者:
如何创建一个新的 Bash 变量,该变量仅等于变量中的第一个字母?例如,上面将是:
或者:
bash - bash扩展变量的值以在另一个变量中使用
我希望这个问题有意义,我想做类似的事情:
基本上我想$b
扩展到值a
并让 bash 回显变量的值$a
(因为${a}
is test
)。
我应该使用什么语法?
powershell - 调用其他程序时的Powershell变量扩展
我在尝试使用7za
Powershell 中的命令行实用程序解压缩文件时遇到了一个小问题。
我将$zip_source
变量设置为 zip 文件的路径和
$unzip_destination
所需的输出文件夹。
然而,命令行使用7za
需要这样指定的参数:
所以我现在的电话是这样的:
由于与目标之间没有空格-o
,PowerShell 似乎不会扩展$unzip_destination
变量,而是$zip_source
扩展。
目前,该程序只是将所有文件提取到C:\
名为$unzip_destination
. 在变量周围设置不同类型的引号也不起作用:
在运行命令之前有什么方法可以强制扩展?