xinmencuoxue 发表于 2012-09-26 09:15

如何把shell变量当作c程序的命令行参数

enddate = date --date="0 days ago" +%Y/%m/%d
startdate= date --date="30 days ago" +%Y/%m/%d
Get $enddate   $startdate
c程序get获取不到$enddate   $startdate的值
求解,谢谢

MMMIX 发表于 2012-09-26 09:22

xinmencuoxue 发表于 2012-09-26 09:15 static/image/common/back.gif
enddate = date --date="0 days ago" +%Y/%m/%d
startdate= date --date="30 days ago" +%Y/%m/%d
Get...

你这写的就不对,Shell 的赋值应该这么写:
enddate=`date --date="0 days ago" +%Y/%m/%d`
startdate=`date --date="30 days ago" +%Y/%m/%d`
Get $enddate $startdate

xinmencuoxue 发表于 2012-09-26 09:47

MMMIX 发表于 2012-09-26 09:22 static/image/common/back.gif
你这写的就不对,Shell 的赋值应该这么写:
这样提示:
line 15: 2012/08/27: 没有那个文件或目录

dengxiayehu 发表于 2012-09-26 10:49

Get "$enddate" "$startdate"

xinmencuoxue 发表于 2012-09-26 11:23

谢勒楼上的各位

linux_c_py_php 发表于 2012-09-26 12:22

dengxiayehu 发表于 2012-09-26 10:49 static/image/common/back.gif


这是真相.
页: [1]
查看完整版本: 如何把shell变量当作c程序的命令行参数