http://bugzilla.novell.com/show_bug.cgi?id=587428 http://bugzilla.novell.com/show_bug.cgi?id=587428#c2 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |werner@novell.com Resolution| |INVALID --- Comment #2 from Dr. Werner Fink <werner@novell.com> 2010-03-12 10:28:24 UTC --- AFAICS the script /etc/init.d/network is a bash script and also the file /etc/sysconfig/network/scripts/functions is for bash usage only. The constructs '<()' and `>()' are so called fifo's explained in the manual page of the bash in section `Process Substitution' Process substitution is supported on systems that support named pipes (FIFOs) or the /dev/fd method of naming open files. It takes the form of <(list) or >(list). The process list is run with its input or output connected to a FIFO or some file in /dev/fd. The name of this file is passed as an argument to the current command as the result of the expansion. If the >(list) form is used, writing to the file will provide input for list. If the <(list) form is used, the file passed as an argument should be read to obtain the output of list. When available, process substitution is performed simultaneously with parameter and variable expansion, command substitution, and arith- metic expansion. Please note that the construct a="" while do ... a=x;... done < <(command) echo $a is able to to show the new value of $a whereas the a="" command | while do ... a=x;... done does not. Beside this the first way of using a real fifo is normally faster then using a normal pipe. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.