我目前正在尝试编写一个程序,该程序使用 wget 从互联网上抓取 3 个文件并将它们合并为一个 gif。因为我试图避免使用临时文件,所以我试图使用管道替换来解决这个问题,但是每当我运行程序时,我都会收到以下消息:
“gifsicle:/dev/fd/63: 空”
“gifsicle:/dev/fd/62: 空”
“gifsicle:/dev/fd/61: 空”
以下是有问题的命令:
gifsicle -d 100 -l <(wget https://www.wpc.ncep.noaa.gov/basicwx/91fndfd_loop.gif -O /dev/null) <(wget https://www.wpc.ncep.noaa.gov/basicwx/92fndfd_loop.gif -O /dev/null) <(wget https://www.wpc.ncep.noaa.gov/basicwx/93fndfd_loop.gif -O /dev/null) -o $1