En realidad, es bastante simple
awk '{print $1, $2 > $3 ".txt"}' file.csv
Solo debería tener problemas si habrá más de mil archivos nuevos
Если считыватель канала закроет свой конец канала, то модуль записи получит сигнал(SIGPIPE
)при попытке записи. Этот сигнал смертелен по умолчанию, но его можно поймать.
В контексте исходного поста я думаю, что «схлопывание» просто относится к тому факту, что, поскольку считывающая часть канала является процессом mysql, открывающим соединение с удаленной базой данных, существует риск потери соединения из-за к сетевым ошибкам, например. В этом случае процесс mysql завершится и вернет ошибку, пока записывающая часть все еще записывает.