Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 运行日期+;%从文件中删除命令_Unix_Date - Fatal编程技术网

Unix 运行日期+;%从文件中删除命令

Unix 运行日期+;%从文件中删除命令,unix,date,Unix,Date,当我直接在unix终端上运行命令date+%s时,它会正确执行并给出自1970年以来的秒数 但是,如果脚本文件中有相同的命令,请按如下所示使用temp.sh: business_dt=date +%s echo $business_dt -ksh: +%s: not found [No such file or directory] 在执行上述脚本时,它抛出如下错误: business_dt=date +%s echo $business_dt -ksh: +%s: not found [

当我直接在unix终端上运行命令
date+%s
时,它会正确执行并给出自1970年以来的秒数

但是,如果脚本文件中有相同的命令,请按如下所示使用temp.sh:

business_dt=date +%s
echo $business_dt
-ksh: +%s: not found [No such file or directory]
在执行上述脚本时,它抛出如下错误:

business_dt=date +%s
echo $business_dt
-ksh: +%s: not found [No such file or directory]

如何解决此问题?

您需要使用命令替换将命令的输出分配给变量。语法是
var=$(命令)
。因此,请尝试将脚本更改为:

business_dt=$(date +%s)