我想看到twice
被输出两次,但这个脚本只会输出一次:
dump() {
(sleep 1; cat) > "$1"
}
(sleep 0; echo "twice") | tee >(dump "./a.txt")
echo "$(< "a.txt")"
要看两次,我必须调整睡眠时间:
dump() {
(sleep 0; cat) > "$1"
}
(sleep 1; echo "twice") | tee >(dump "./a.txt")
echo "$(< "a.txt")"
是什么导致了这里的比赛条件?