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.

Nakonec sem teda dám zdroják.

#!/bin/bash

CODE="0"

  find $1 -type d | sort | while read CESTA
        do
          VYPIS1=`ls $CESTA -p | grep "/"`
          VYPIS2=`ls $CESTA -p`

         if [ "$VYPIS1" == "$VYPIS2" ]
           then
             continue
           else
             CODE="1"
         fi
        done

  echo "$CODE"   

  exit 0
prosim vás, proč to poslední echo na konci nevypíše jedničku, když se do proměnné CODE v podmínce přiřadí jednička?

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