[newbies] Неиспользуемые переменные в Bash и оптимизация

Alexander Lubyagin lubyagin на yandex.ru
Пн Дек 1 17:27:14 MSK 2025


01.12.2025 17:24, Alexander Lubyagin пишет:
> 01.12.2025 17:14, Alexander Lubyagin пишет:
>> func()
>> {
>>  echo "---" "$1"
>> }
>
> Всё, дошло. v="$(...)" - "забирает" стандартный вывод команд.

Проверил таким кодом:

#!/bin/bash
func()
{
  echo "---" "$1"
  echo "+++" "$1" > /dev/stderr
}
i="abc:123"
echo $i
v="$(func \"bcdef\")|$(func ${i%%:*})"
# echo "$v"
# END

Кстати, хорошая задачка для студентов, на внимательность.

--



Подробная информация о списке рассылки devel-newbies