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.

ještě jedbodušší příklad

#!/bin/bash

CODE="0"

find $1 -type d | sort | while read CESTA
      do
        CODE="1"
      done

echo "$CODE"

exit $CODE
echo na konci by podle mě mělo vypsat jedničku, ale ve skutečnosti vypíše nulu. Jak je to možné?

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