From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1764598479; bh=Hho2nl6sOKqlgbnJvD3wuB8azH/y86x1xLMtzwFEEcM=; h=Subject:From:To:Date:Message-ID; b=NwammsB+mtkHGx5YCahJ8tJVwHcL+CcUavRXHE44PstkItRBJo0CaAZUCgU+P5OPZ Ug3d2hhwLHgGuqqpnclfB9Yr4RwcW3Zi0nDrFllBD8x1z4Ixq90Tul4Wc+lB3DWl0Y queDnbH/hp6T5uTGjhpOVODEXlqoYgi5mm5PufiY= Authentication-Results: mail-nwsmtp-smtp-production-main-54.vla.yp-c.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: Date: Mon, 1 Dec 2025 17:14:05 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: devel-newbies@lists.altlinux.org From: Alexander Lubyagin Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: [newbies] =?utf-8?b?0J3QtdC40YHQv9C+0LvRjNC30YPQtdC80YvQtSDQv9C1?= =?utf-8?b?0YDQtdC80LXQvdC90YvQtSDQsiBCYXNoINC4INC+0L/RgtC40LzQuNC30LA=?= =?utf-8?b?0YbQuNGP?= X-BeenThere: devel-newbies@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: "devel@ where you _can_ ask" List-Id: "devel@ where you _can_ ask" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2025 14:14:42 -0000 Archived-At: List-Archive: Разбирался тут с подсказками shellcheck, и обнаружил следующее. Вот такой скрипт не выполняет функцию func: #!/bin/bash func() {  echo "---" "$1" } i="abc:123" echo $i v="$(func ${i%%:*})" # echo "$v" # END Если `echo` раскомментировать, то он выполняет функцию func, и допечатывает "--- abc". Вопрос. Bash "выкидывает" неиспользуемые ветви кода? Есть ли у него встроенная оптимизация? --