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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764603646; x=1765208446; darn=lists.altlinux.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=GtS9gEzXXHUrBqVXwortznO+0eHkyKnWFybvVDpJuy0=; b=jVdLVSZoGQzx2/ByHWGiBxNQYKmSJJgnX+Zgf+Zww2Df63styo8naYBji7N8unOA2u tc90NW3MKDBDo4JI69mFXB4d40oDEJbsVhEYD0g0sxHjEm85XmqbGcMkmOqHICrNxVR7 vri2Pbkk+9qvtBUFUT9wFoGHNf4Y+eCBoG6JLpyLrOmoDZlDOc5XeN0NxFKac6UpFdWv thGNnzV9c0oyWB9QOHhkz2l6794xDOFqFURqSxq0YgoAFYCsGUYFZUZAxKM4lLi2EEfT dl7024OgvgLcKCtCjYrYk5rATrHsGERUuT67WztIg7rBY29f1btNP5nMDjvT+xFiwa4I YKLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764603646; x=1765208446; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GtS9gEzXXHUrBqVXwortznO+0eHkyKnWFybvVDpJuy0=; b=Lu4b9VmSjc8+SeBx7iny2/Z7eRj0kNvfjoKLGiSCVHY8gCQTKfW7zr85Z2ayp15sTa 1HEf1OCu+7DFYQ+tJ96tCtO83m2h3oADvF/7ZHaEEbvXY9g1PZNTdCK21fKnFyWImvc8 h8pIi8R6Rz+KWgyMhTQnns7q6Aq/Yn+p227NLpXr3Tmc0aSEI81vkg3kZtkBp/lVSSyu ixyzdMlFnlSg3i6bDDHEKQvob6gFKKrMI/RO6dPzjf/IlZ0JOv5Up/6Ro2WmTYz/e0TI mmmwwPbilC7bCiFwQP26IUxLD0cY3xokI028nq/ftCMnzJEZ3INML8harMhHZe5FT+Pz S7Aw== X-Gm-Message-State: AOJu0YzmRXHJLrTQEdM/0MbtYoYvCocsjKYIzOelmV7wUYatWb/vxZCE 2+biJ1uScGiaP/fgYQwX4tTGxA1gww8HmuP6uuS8ntE5C4HWLacwLQD1t+blQA== X-Gm-Gg: ASbGnctji7U0KmWhf0zsoPmS1h2ggxds6HkY5Y7Fdxw2GI3+rD1tz56IC1GaCIfAD9h 7IHEjRMxHGVUzGDBtqdz1ptEeC0NZo7Sgy27Xnezi3HZp6Krph0QUKmRx/xw5CB6d5NU1aqpR8N +vvhf0ztgZ6+F7YiJFnKK9uFNmyjwoZ09nYl98YAxMNSxXHhNcxUBd30ScRO45xxWLh3be1e1P5 XXIGNbAf2yva2VQxyKniCwyUOB9zGqCI0hXMKJBgM/3BvhSlzZ4P29RPOFjq+SBGrdyzRqJjxmE 0NeL4o/+MOP/sDseB9Ou9LazpUNrrtFzS+K2FFG6bXqNiqbZ6M7ciLwayHYmfD+do9c6EU/axPO dClUb88QCuVOHpeO6tPVpkB+UZnlIHQ46Wh/2XAyDqTsp5xt/hog5bfwgXgVehehvEikrlfRbbu Ly8UTNQlV4OnfUIA31l0fLEDJM7Z/9GTVDbzNL75KihsvmXPKSPFMqDC4SSJQ5 X-Google-Smtp-Source: AGHT+IGwZwvj5IWqeJSCEjKe3lm23OWH5xMMYLCq0qwsP5eTC0Ei1gQ7sBaGnouKXQHFpq42wS0Bjw== X-Received: by 2002:a05:651c:3251:b0:37b:a395:fda6 with SMTP id 38308e7fff4ca-37cd926cb02mr98368081fa.35.1764603646012; Mon, 01 Dec 2025 07:40:46 -0800 (PST) Message-ID: Date: Mon, 1 Dec 2025 18:40:44 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel-newbies@lists.altlinux.org References: Content-Language: ru, en-US From: Leonid Krivoshein In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [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 15:40:49 -0000 Archived-At: List-Archive: On 12/1/25 17:14, Alexander Lubyagin wrote: > Разбирался тут с подсказками shellcheck, и обнаружил следующее. > > Вот такой скрипт не выполняет функцию func: > > #!/bin/bash > func() > { >  echo "---" "$1" это небезопасно, лучше так: printf "%s %s\n" "---" "$1" > } > i="abc:123" > echo $i > v="$(func ${i%%:*})" > # echo "$v" > # END > > Если `echo` раскомментировать, то он выполняет функцию func, и > допечатывает "--- abc". > > Вопрос. Bash "выкидывает" неиспользуемые ветви кода? Есть ли у него > встроенная оптимизация? Нет. Но shellcheck может найти неиспользуемый код и предупредит об этом. -- WBR, Leonid Krivoshein.