 The implementation for codice_1 used on Linux systems is usually provided by GNU Core Utilities.Since it predates the Bourne shell, its existence causes an inconsistency in the codice_4 loop syntax.Other loops and logical blocks are opened by the name, and closed by the reversed name, e.g.