Batch file 我可以将命令的输出存储在批处理脚本中的变量中吗?

Batch file 我可以将命令的输出存储在批处理脚本中的变量中吗?,batch-file,Batch File,我想定向一个文件夹,并在一个变量中获取*.csv文件的所有名称 有人知道我该怎么做吗?使用Bash,您可以尝试: dirlist=`ls -1 *.csv` echo "$dirlist" 在windows下,您可以阅读以下Q和A: 比如: for /f "delims=" %%a in ('dir') do @set foobar=%%a 将“dir”更改为您想要的。我附近没有windows计算机,因此无法测试。使用Bash,您可以尝试: dirlist=`ls -1 *.csv` ec

我想定向一个文件夹,并在一个变量中获取*.csv文件的所有名称


有人知道我该怎么做吗?

使用Bash,您可以尝试:

dirlist=`ls -1 *.csv`
echo "$dirlist"
在windows下,您可以阅读以下Q和A:

比如:

for /f "delims=" %%a in ('dir') do @set foobar=%%a

将“dir”更改为您想要的。我附近没有windows计算机,因此无法测试。

使用Bash,您可以尝试:

dirlist=`ls -1 *.csv`
echo "$dirlist"
在windows下,您可以阅读以下Q和A:

比如:

for /f "delims=" %%a in ('dir') do @set foobar=%%a

将“dir”更改为您想要的。我附近没有windows计算机,因此无法测试。

很抱歉重复响应,但StackOverflow的信誉计数器妨碍我执行某些操作

直接在命令提示符下执行时,请使用以下形式:

for /f "delims=" %a in ('whoami') do @set myaccount=%a

上一个答案中的表单用于.bat或.cmd文件。

对于重复的响应,我深表歉意,但是StackOverflow有信誉计数器,阻止我执行某些操作

直接在命令提示符下执行时,请使用以下形式:

for /f "delims=" %a in ('whoami') do @set myaccount=%a

上一个答案中的表格用于.bat或.cmd文件。

为什么回答重复问题的可能副本的可能副本?因为它使我们谷歌搜索者很容易找到答案,即使谷歌指向重复的答案,为什么回答重复的问题?因为它使我们谷歌搜索者很容易找到答案即使谷歌给我们指出了复制品,我们也能找到答案