Как проверить соответствие введенного числа шаблону?
Вот шаблон: grep -vP '(.).*\1'.
Моя проверка неправильная: if [ $ps -eq "$grep -vP '(.).*\1'" ].
Ответы (1 шт):
Автор решения: Ainar-G
→ Ссылка
POSIX Shell:
if echo "$ps" | grep -P -v '(.).*\1' > /dev/null
then
echo $ps
fi
Bash:
if [[ ! $ps =~ (.).*\1 ]]
then
echo $ps
fi