[ЗАКРЫТ] [ksh/bash..] как объявить переменную составную из переменных?
if [ $1 = ...
if [ $1 = ...да, пока так и справляюсь.. но если параметров много, то слишком много if-ов писать приходится.. =(
тогда case
...
esac
?
не пробовал.. попробую, спасибо!
просто думается, что можно что-то типа: X=${TMP_$1} только не так в лоб
export X=${TMP_$1}eval export X=\$TMP_$1
читай ABS про косвенные ссылки
спасибо! работает!
Оставить комментарий
macrophage
скрипт с одним параметром, необходим, чтоб в зависимости от параметра было то или иное имя переменной, т.е. например параметр "A", необходимо чтоб переменная называлась TMP_A, если параметр "B", то - TMP_B#!/bin/bash
<...>
export X=${TMP_$1}
<...>
не работает...
спасибо.