#!/bin/sh if test $# -ne 1 then echo "Usage: $0 " exit 1 fi Uinit=$1 echo "val en arg"$Uinit Usuiv=$Uinit while test $Usuiv -ne 1 ; do Utest=`expr $Usuiv % 2` if test $Utest -eq 0 then Usuiv=$(( $Usuiv/2 )) else Usuiv=$(((3*$Usuiv)+1)) fi echo -n $Usuiv " " done echo "fin"