#!/bin/bash
var=$1
if [[ $var =~ [\`\$\=\/] || $var =~ \[ ]]; then
echo 'no'
exit
fi
declare "$var"=test 2>/dev/null
if [[ ${!var} == 'test' || $1 == 'var' ]]; then
echo 'yes'
else
echo 'no'
fi
Esto intentará asignar el valor test
al valor proporcionado. Si tiene éxito (si el valor es un nombre de variable válido ), coincidirá con la prueba if
y repetirá sí, de lo contrario, repetirá no.
Да.
У каждого репозитория есть ОС, на которой он работает, однако общедоступные репозитории почти всегда поддерживают несколько дистрибутивов Linux, как показано на mirrors.cat.pdx.edu .