cat s returnom

Michal Krause michal na krause.cz
Pátek Říjen 11 13:12:41 CEST 2002


On 11/10/2002, Ladislav Danko wrote:

> mam mensim problem pri skriptovani v bash-i a nejak si neviem rady.
> pocas skriptu si vytvaram subor nasledovne:
> cat > subor << EOF
> text
> EOF
> a toto je vo funkcii. chcel by som do toho zakomponovat navratovu
> hodnotu aby sa v programe dalo otestovat, ci vytvorenie zbehlo
> v poriadku. skusal som asi takto:
> cat > subor && return 0 || return 1 << EOF
> text
> EOF
> avsak po zapisani suboru skript caka na neviem co a musim to prerusit 
> pomocou ctrl+d (koniec suboru) aby sa to pohlo dalej

Takhle se nejspis snazite vnutit ten vstup returnu a ne catu, rekl bych.
V kazdem pripade to lze resit nejak takhle:

cat > subor << EOF
text
EOF

if [ "$?" -eq "0" ]; do
	echo Dopadlo to vyborne...
fi

S pozdravem
-- 
Michal Krause                                                       /\
                        Informace (nejenom) ze sveta Linuxu      /\/  \
email: michal na krause.cz _______ http://www.root.cz/ _______ NAVRCHOLU.cz

Vsetci by chceli byt van Goghmi, ale odrezat si ucho ani jeden.
                                                  J. Raz ve filmu Rabaka


Další informace o konferenci Linux