![为什么我不能通过管道并行?](https://linux22.com/image/111845/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%B8%8D%E8%83%BD%E9%80%9A%E8%BF%87%E7%AE%A1%E9%81%93%E5%B9%B6%E8%A1%8C%EF%BC%9F.png)
我一直在尝试通过管道传输这个命令
tail -n +$line $FILENAME
到这个命令
parallel -a $FILENAME -k --block $sub --pipe-part "cut -d ' ' -f1" | sponge $FILENAME
结果命令如下:
tail -n +$line $FILENAME | parallel -k --block $sub --pipe-part --eta --progress "$cut -d ' ' -f1 | sponge $FILENAME
我也用 --pipe 而不是 --pipe-part 尝试了同样的事情
为什么这个命令会完全清空我的文件?管道如何与并行命令配合使用?