gunzip 等待 wget

gunzip wait for wget

目标:我想下载一些gz文件并在for循环中用默认文件名解压。

例如,下载pageviews-20200601-000000.gz解压得到pageviews-20200601-000000(这是默认的文件名)

我尝试了 wget https://dumps.wikimedia.org/other/pageviews/2020/2020-06/pageviews-20200601-000000.gz | gunzip -d,但是 gunzip 不会等待 wget 完成。

是否可以通过管道实现目标?或者我必须引入一些变量?

你是不是太刁难了?这个怎么样(把它放在两行而不是一行):

wget https://dumps.wikimedia.org/other/pageviews/2020/2020-06/pageviews-20200601-000000.gz
gunzip -d pageviews-20200601-000000.gz

第二个命令只有在第一个命令完成后才会执行。这不是你要找的吗?