所以我正在做这个作业,我有这个代码,但我似乎无法让它工作。每次我运行代码时,终端都会在某一点冻结并且不会继续,我已经终止了进程。
#!/bin/bash
Date1= `date '+%Y-%m-%d-%H-%M-%S'`.html
export PATH=$PATH:/home/jre1.8.0_171/bin/
wget -O $Date1 https://forecast-v3.weather.gov/point/40.78,-73.97?view=plain
java -jar tagsoup-1.2.1.jar --files $Date1
我认为我的问题与我的 wget 行有关,但我不知道该怎么做,因为我需要从 date 函数中获取确切的变量。关于做什么的任何建议?
编辑:
#!/bin/bash
Date1=`date '+%Y-%m-%d-%H-%M-%S'`.html
export PATH=$PATH:/home/jre1.8.0_171/bin/
wget -O $Date1 'https://forecast-v3.weather.gov/point/40.78,-73.97?view=plain'
java -jar tagsoup-1.2.1.jar --files ./$Date1
我现在没有冻结终端问题,但现在它显示 FileNotFoundException,即使文件正在保存并在我的文档中。该网站是否会导致该问题,但我无法想象为什么要保存文件。