diff options
| author | Martial Simon <msimon_fr@hotmail.com> | 2025-10-11 22:19:00 +0200 |
|---|---|---|
| committer | Martial Simon <msimon_fr@hotmail.com> | 2025-10-11 22:19:00 +0200 |
| commit | 73c2b00a10c5786ddeeacc915e233fd4df1c9321 (patch) | |
| tree | e299ea4e8ac161b2b21170172ff8f182c1c3fe1a /rushs/tinyprintf/alphanum | |
| parent | c9b6b9a5ca082fe7c1b6f58d7713f785a9eb6a5c (diff) | |
fix: evalexpr & tinyprintf contenaient toute la piscine
Diffstat (limited to 'rushs/tinyprintf/alphanum')
| -rwxr-xr-x | rushs/tinyprintf/alphanum/alphanum.sh | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/rushs/tinyprintf/alphanum/alphanum.sh b/rushs/tinyprintf/alphanum/alphanum.sh deleted file mode 100755 index e4c5aee..0000000 --- a/rushs/tinyprintf/alphanum/alphanum.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh - -letters() -{ - grepped=$(echo "$1" | grep -E "^[a-zA-Z]+$") - [ "$1" = "$grepped" ] && return 0 || return 1 -} - -empty() -{ - if echo "$1" | grep -qE '^[[:space:]]+$'; then - return 0 - fi - return 1 -} - -digit() -{ - grepped=$(echo "$1" | grep -E "^[0-9]$") - [ "$1" = "$grepped" ] && return 0 || return 1 -} - -number() -{ - grepped=$(echo "$1" | grep -E "^[1-9][0-9]+$") - [ "$1" = "$grepped" ] && return 0 || return 1 -} - -alph() -{ - grepped=$(echo "$1" | grep -E "^[a-zA-Z0-9]+$") - [ "$1" = "$grepped" ] && return 0 || return 1 -} - -while IFS='' read -r str; do - if [ -z "$str" ]; then - echo it is empty - continue - elif letters "$str"; then - echo "it is a word" - elif number "$str"; then - echo "it is a number" - elif digit "$str"; then - echo "it is a digit" - elif empty "$str"; then - echo "it is empty" - elif alph "$str"; then - echo "it is an alphanum" - else - echo "it is too complicated" - exit - fi -done |
