cat s returnom

Tomáš Hudec Tom na ABBA.cz
Pondělí Říjen 14 10:41:17 CEST 2002


On Fri, 11 Oct 2002, Tibor Zenis wrote:

> dobry den,
> > 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
> (cat > subor && return 0 || return 1) << EOF
> text
> EOF
To se přece píše takto a žádný subshell není potřeba:
cat > subor << EOF && return 0 || return 1
text
EOF

Ale stejně funkce přece má návratovou hodnotu posledního příkazu, takže
return je zbytečný:
fce() {
        cat > soubor <<-EOF
        text
EOF
}

fce && echo ok || echo ko

-- 
Tom Hudec <Tom(at)ABBA.cz>, editor of Tom's ABBA pages http://ABBA.cz/

  .''`.  The box said Windows NT or better, so I installed Linux. :-)
 : :' :
 `. `'   Debian GNU/Linux  http://www.debian.org/  http://www.debian.cz/
   `-    The Perfect OS - the most software, the most people



Další informace o konferenci Linux