File NetCat-延迟发送文件

File NetCat-延迟发送文件,file,delay,netcat,File,Delay,Netcat,我想知道如何使用Linux NetCat以延迟时间(例如10秒)从一个目录发送多个文件?我使用的脚本如下: COUNTER=1 while [ $COUNTER -lt 101 ]; do tar -c lda_wiki1w_$COUNTER | nc -i 10 localhost 2211 let COUNTER=COUNTER+1 done 但是选项-i10不起作用 有人能提出一些建议吗?-我在文本行之间应用,我认为它不会应用于tar文件中,也不会应用于nc的不同调用之

我想知道如何使用Linux NetCat以延迟时间(例如10秒)从一个目录发送多个文件?我使用的脚本如下:

COUNTER=1
while [ $COUNTER -lt 101 ]; do 
    tar -c lda_wiki1w_$COUNTER | nc -i 10 localhost 2211
    let COUNTER=COUNTER+1
done
但是选项
-i10
不起作用


有人能提出一些建议吗?

-我在文本行之间应用,我认为它不会应用于tar文件中,也不会应用于
nc
的不同调用之间。也许你可以在你的循环中添加一个
sleep 10
?或者看看你的发行版是否有
bfr
或者
buffer
——可能还有其他类似的程序。我会尝试使用
sleep
。谢谢!