Добрый день, необходимо из читаемого файла проверить, что первый символ является либо цифрой, либо буквой. Честно не знаю как это сделать коротко.
Конструкция ниже не работает.
if [ $a == [0-9][a-z][A-Z] ]; then
echo "!!!"
fi
> Добрый день, необходимо из читаемого файла проверить, что первый символ является либо
> цифрой, либо буквой. Честно не знаю как это сделать коротко.
> Конструкция ниже не работает.
> if [ $a == [0-9][a-z][A-Z] ]; then
> echo "!!!"
> fi$a =~m/^([0-9]|[a-z])/i
> Добрый день, необходимо из читаемого файла проверить, что первый символ является либо
> цифрой, либо буквой. Честно не знаю как это сделать коротко.
> Конструкция ниже не работает.
> if [ $a == [0-9][a-z][A-Z] ]; then
> echo "!!!"
> fi
case $a in
[0-9a-zA-Z]) echo "!!!";;
esac
>> Добрый день, необходимо из читаемого файла проверить, что первый символ является либо
>> цифрой, либо буквой. Честно не знаю как это сделать коротко.
>> Конструкция ниже не работает.
>> if [ $a == [0-9][a-z][A-Z] ]; then
>> echo "!!!"
>> fi
>case $a in
> [0-9a-zA-Z]) echo "!!!";;
> esacспасибо, понятно и наглядно
> Добрый день, необходимо из читаемого файла проверить, что первый символ является либо
> цифрой, либо буквой. Честно не знаю как это сделать коротко.
> Конструкция ниже не работает.
> if [ $a == [0-9][a-z][A-Z] ]; then
> echo "!!!"
> fi
[[ $a =~ ^[[:alnum:]]$ ]] && echo "!!!"