Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.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
在bash脚本中的文件上追加文本_Bash - Fatal编程技术网

在bash脚本中的文件上追加文本

在bash脚本中的文件上追加文本,bash,Bash,我使用cat将一些结果附加到一个文件中,但执行后该文件为空 start="$(date +'%s%3N')" sleep 1 echo $par end="$(date +'%s%3N')" duration=$(($end-$start)) cat "$par $duration" >> result.dat echo“$par$duration”>>result.dat 您可以使用cat,它将使用“$par$duration”形成的名称来回显文件的内容。这很可能不存在,因

我使用cat将一些结果附加到一个文件中,但执行后该文件为空

start="$(date +'%s%3N')"
sleep 1
echo $par 
end="$(date +'%s%3N')"

duration=$(($end-$start))
cat  "$par $duration" >> result.dat
echo“$par$duration”>>result.dat

您可以使用
cat
,它将使用
“$par$duration”
形成的名称来回显文件的内容。这很可能不存在,因此您最终不会向result.dat追加任何内容