#!/bin/bash read -p "Kerem adjon meg egy palindromot! " palindrom # Mivel a palindrom eseten a vesszo es mondatvegi irasjelek, valamint a szokoz nem szamitanak, kivagjuk azokat palindrom=$(echo $palindrom | tr -d ",[:space:]!.?") # Forditsuk meg a bekert szoveget, hogy megtudjuk palindrom-e vagy sem for ((i=${#palindrom}; i>-1; i--)) do palindrom2=$palindrom2${palindrom:$i:1} #string indexeles: string:offset:length done if [[ ${palindrom,,} = ${palindrom2,,} ]]; then # ${$string,,} kisbetusse alakitja a ${$string^^} pedig nagybetusse a stringet, Bash 4.x+ verziotol mukodik echo "Palindrom" else echo "Ez nem palindrom!" fi