[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Определить codename дистрибутива



В Tue, 22 Mar 2016 11:55:52 +0300
Artem Chuprina <ran@lasgalen.net> пишет:

> Илья -> debian-russian@lists.debian.org  @ Tue, 22 Mar 2016
> 11:26:51 +0300:
> 
>  >> > а чем плох вариант сделать массив соответствий
>  >> > числовой = = буквенный потом 
>  >> > cat /etc/debian_version 
>  >> 
>  >> Тем что хочется шелловскую команду, написанную на
>  >> веб-странице, которую юзер потом cut'n'past-ит к себе в
>  >> shell. Массив соответствий - это уже скрипт, который
>  >> надо скачивать и запускать.
> 
>  И> Мне интересно, чем в вашем понимании "шелл команда"
> 
>  И> echo $VERSION|sed -e 's/^.*(//' -e 's/)//'
> 
>  И> отличается от "скрипта"? :
> 
>  И> MYMAP=([8.0]=jessie [7.0]=wheezy ) && echo
> ${MYMAP[`cat /etc/debian_version`]}
> 
> zsh% MYMAP=([8.0]=jessie [7.0]=wheezy ) && echo
> ${MYMAP[`cat /etc/debian_version`]} zsh: no matches found:
> [8.0]=jessie
> 
> Башизм в шелл-команде - зло, подлое и коварное.
"Башизм" зло, а zsh-изм нет :) Действительно в  zsh
свой синтаксис ассоциативных массивов MYMAP=(8.0 jessie 7
wheezy). Думаю правильнее было бы сказать не стандартизм это
зло. ;)


Reply to: