Похоже, вы хотите удалить _
и все не -пустые символы после него, поэтому:
sed 's/_[^[:blank:]]*//' < file
В общем, если b
использовал ресурсы (процессора, диска, памяти, файловых дескрипторов и т. д. ), которые a
также были необходимы, или если b
держал какой-либо тип блокировки на файлах или в базы данных, которые a
пытался получить, это возможно, замедлило быa
(или даже привело бы a
к сбою ).
Процесс a
просто блокировался бы при попытке записи в b
, если b
недостаточно быстро читал то, что он записывает. Это, я считаю, более распространенный сценарий.