how about this "xargs for the poor" (could be changed a bit and put into /etc/init.d/functions):
--- 8< --- FILES=/etc/sysconfig/makedev.d/*.nodes MAXNR=100 COMMAND="MAKEDEV -x"
NR=$MAXNR ARGS="" cat $FILES | while read line; do if [ "$NR" -gt 0 ]; then ARGS="$ARGS $line" NR=$[$NR - 1] else $COMMAND $ARGS NR=$MAXNR ARGS="$line" fi done if [ -n "$ARGS" ]; then $COMMAND $ARGS fi --- >8 ---
Nils
what about this one? :) for i in /etc/sysconfig/makedev.d/*.nodes; do MAKEDEV -x $(cat "$i") done