[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