如何在 Windows 命令提示符下执行命令替换?
命令替换是 UNIX shell 的一个非常强大的概念。它用于将一个命令的输出插入到第二个命令中。例如有一个任务:
$ today=$(date) # starts the "date" command, captures its output
$ echo "$today"
Mon Jul 26 13:16:02 MEST 2004除了赋值之外,这也可以与其他命令一起使用:
$ echo "Today is $(date +%A), it's $(date +%H:%M)"
Today is Monday, it's 13:21这两次调用 date 命令,第一次打印星期几,第二次打印当前时间。
我需要知道在命令提示符中这样做,(我已经知道有一种方法可以作为for
命令的一部分来执行类似的操作,但这种方式更加模糊和复杂。
command-line ×1