如果我有一个批处理文件,我正在设置一个索引为变量的数组
@echo off
SET x=1
SET myVar[%x%]=happy
Run Code Online (Sandbox Code Playgroud)
我如何回应这一点以获得"快乐"?
我试过了
ECHO %myVar[%x%]%
ECHO %%myVar[%x%]%%
ECHO myVar[%x%]
Run Code Online (Sandbox Code Playgroud)
但它们都不起作用.
如果我使用索引的实际数字,它工作正常
ECHO %myVar[1]%
Run Code Online (Sandbox Code Playgroud)
但是如果索引号也是变量则不行
如果我有这个HTML
<ul class="link color">...</ul>
Run Code Online (Sandbox Code Playgroud)
和jQuery:
$(".link li").click(function(){
//do stuff
});
Run Code Online (Sandbox Code Playgroud)
要么
$(".color li").click(function(){
//do stuff
});
Run Code Online (Sandbox Code Playgroud)
它工作正常.
但是我只想在类具有BOTH链接和颜色时触发.我怎么能告诉jQuery只触发两个现有的,因为这不起作用:
$(".link .color li").click(function(){
//do stuff
});
Run Code Online (Sandbox Code Playgroud) 我试图将命令集的输出设置为变量但是当我使用命令替换运行它时,该命令返回一个空行
[user@host bin]$ ./MyAppRead 4
Segmentation fault (core dumped)
[user@host bin]$ BALLS=$(./MyAppRead 4)
[user@host bin]$ echo $BALLS
[user@host bin]$
Run Code Online (Sandbox Code Playgroud)
我期待将BALLS设置为"Segmentation fault(core dumped)"但它是空白的?
-编辑-
更改以反映以下建议.但仍然空白
[user@host bin]$ ./MyAppRead 4
Segmentation fault (core dumped)
[user@host bin]$ BALLS=$(./MyAppRead 4 2>&1)
[user@host bin]$ echo $BALLS
[user@host bin]$
Run Code Online (Sandbox Code Playgroud)