Какие символы Unicode допустимы в именах переменных BASH?

Какие символы Юникода допустимы в именах переменных BASH? Применяется ли тот же список символов к CSH и TCSH?


person Devyn Collier Johnson    schedule 11.06.2013    source источник
comment
Если возможно, я бы хотел что-то вроде этого dcl.hpi.uni-potsdam.de/home/loewis/table-3131.html.   -  person Devyn Collier Johnson    schedule 11.06.2013
comment
Этот вопрос похож на stackoverflow.com/questions/17043894/.   -  person Devyn Collier Johnson    schedule 11.06.2013
comment
Я знаю, что использование нечетных символов не принято, но если мы будем программировать традиционно, то получим традиционные программы. Нам нужно мыслить нестандартно.   -  person Devyn Collier Johnson    schedule 11.06.2013
comment
Я не могу найти точную ссылку, но подозреваю, что идентификаторы ограничены буквенно-цифровыми символами ASCII и подчеркиванием.   -  person chepner    schedule 11.06.2013


Ответы (1)


Я бы сказал, что нет.

á=3
á=3: command not found

Если вам нравятся имена символов Юникода, используйте Perl:

perl -e 'use utf8; $á = 42; print $á'
42
person choroba    schedule 11.06.2013
comment
@ l0b0: Хочешь придираться? Девин попросила символы Юникода, а не символы. - person choroba; 11.06.2013
comment
+1 Моя плохая - Уточненный ОП. Я могу честно сказать, что никогда не слышал о символах Unicode как о правильном подмножестве Unicode. - person l0b0; 11.06.2013