Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Bash - když chci vypsat proměnnou, tak mi to vypíše prázdný řetěcez.

Jeste jsem to trochu poupravil

#!/bin/bash

porovnani()
{
          VYPIS1=`ls $CESTA -p | grep "/"`
          VYPIS2=`ls $CESTA -p`

           if [ -z "$VYPIS1" ]
            then
            continue
           fi


           if [ "$VYPIS1" != "$VYPIS2" ]
             then
             CODE="1"
           fi
}


CODE="0"

  find $1 -type d | sort | while read CESTA
        do
          porovnani
        done

  echo "$CODE"

  exit 0
ale poslední echo stále nevypisuje jedničku, ikdyž se do proměnné CODE přiřadí

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny