WindowsBatch与LinuxShell比较[变量值来自文件或命令]
一 Windows Batch
1) 如果变量的值来自文件,则必须类似set /p num=<num.txt 。
2)如果变量的值想来自命令的结果,则一些命令可以使用%%,例如set bbb=%time%,set aaa=%date%。对于一般的命令只能先输出到临时文件,然后再读入,例如time /t > ddd.txt set /p ddd=<ddd.txt。
3) 在for中可以使用命令,例如·time /t·。
实例:














































二 Linux Shell
1)超级简单,只需要使用·command parameters·。
实例:
#
!
/
bin
/
sh
ddd = `cat ./ ddd . txt`
echo $ ddd
d = ` date `
echo $ d
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->
ddd = `cat ./ ddd . txt`
echo $ ddd
d = ` date `
echo $ d
完!