#!/bin/sh cd /tmp && mkdir t && cd t && find . -noleaf -path . -exec mkdir 2 \; \ -printf '2\n' -o -name 100n -o -exec sh -c "find . -path . -o -name '*n' \ -o -exec expr \( \( \( {} : '.*/\([^n]*\)' \) + 1 \) / \{\} : '.*/\(.*\)' \ \) \* \{\} : '.*/\(.*\)' - \( {} : '.*/\([^n]*\)' \) - 1 ';' | grep '^0$' \ >/dev/null " \; -exec sh -c "mkdir {}/\`expr {} : '.*/\([^n]*\)' + 1\`n" \ \; -o -exec sh -c "mkdir {}/\`expr {} : '.*/\([^n]*\)' + 1\`" \; -exec sh \ -c "echo \`ls {}\`" \; && cd /tmp && rm -r t
(no subject)
Date: 2004-03-10 04:24 am (UTC)#!/bin/sh cd /tmp && mkdir t && cd t && find . -noleaf -path . -exec mkdir 2 \; \ -printf '2\n' -o -name 100n -o -exec sh -c "find . -path . -o -name '*n' \ -o -exec expr \( \( \( {} : '.*/\([^n]*\)' \) + 1 \) / \{\} : '.*/\(.*\)' \ \) \* \{\} : '.*/\(.*\)' - \( {} : '.*/\([^n]*\)' \) - 1 ';' | grep '^0$' \ >/dev/null " \; -exec sh -c "mkdir {}/\`expr {} : '.*/\([^n]*\)' + 1\`n" \ \; -o -exec sh -c "mkdir {}/\`expr {} : '.*/\([^n]*\)' + 1\`" \; -exec sh \ -c "echo \`ls {}\`" \; && cd /tmp && rm -r t