All pastes #278573 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-12-14 05:28 UTC
rendered paste body
      "-group" )
            shift
            mk_workdir
            get_listargs "$@"
            unset group groupkey grp x
            for ((i=1; i<${#ARGS_ARRAY[@]}; i++)); do
                grp[x++]="$(abspath "${ARGS_ARRAY[i]}")"
            done
            GROUP_IN_FILES=( "${GROUP_IN_FILES[@]}" "${grp[@]}" )
            group="$(for ((b=0; b<${#grp[@]}; b++)); do echo -e "${grp[b]}"; done)"
            groupkey=$(( ${ARGS_ARRAY[0]} - 1))
            GROUP[groupkey]="$group"
            # create symlinks to ease substitution later
            for c in ${!grp[@]}; do
                ln -sv "${grp[c]}" $WORK_DIR/group-$((groupkey+1))-$((c+1))
            done
            GROUPING=:
            ;;