echo $f
a/b/c
$ (IFS='/';set $f; echo $1)
a
$ (IFS='/';set $f; echo $2)
b
$ (IFS='/';set $f; echo $3)
c
с подстановочным знаком, похоже, он работает с двойными или одинарными кавычками -
f="a?b?c"
$(IFS="?"; set $f; echo $1)
a
echo $f
a*b*c
(IFS="*"; set $f; echo $1)
a
да, вам придется сбросить IFS по умолчанию
unset IFS
Using Wget 1.12 and OpenSSL 0.9.8 from Debian Squeeze 6.0.3
OpenSSL 0.9.8 поддерживает только протокол TLS 1.0 и более ранние версии (, то есть SSL 3.0 ). Согласно ssllabs github.com поддерживает только TLS 1.2.
Поскольку нет возможности подключиться с помощью клиента TLS 1.0 к сайту, который не поддерживает TLS 1.0, соединение не выполняется:
tlsv1 alert protocol version
Чтобы получить файл с github, вам нужен клиент с поддержкой TLS 1.2, такой как текущие браузеры или wget, который не связан с OpenSSL 0.9.8, но с OpenSSL версии не ниже 1.0.1. Вы получаете эти более новые версии, например, при обновлении до более новой версии Debian -. Обратите внимание, что Debian 6 больше не поддерживается с 2016 года, а ваша версия 6.0.3 еще больше не поддерживается.