Su nueva edición especifica que está usandotcsh
-Originalmente supuse que estaba usando bash
. Puede llamar a find
desde dentro de una invocación find -exec
y canalizar cada invocación interna find
a head
para extraer el primer resultado, p.
find /net/* -maxdepth 1 -exec tcsh -c "find {} -maxdepth 1 -type f -name '*.mb' -size +200M | head -1" \;
He aquí un pequeño ejemplo de demostración:
# Create the directory structure
mkdir -p test/abc/scenes
mkdir -p test/def/scenes
# Create example data files
dd if=/dev/zero of=abc/scenes/file1.mb bs=201M count=1
dd if=/dev/zero of=abc/scenes/file2.mb bs=201M count=1
dd if=/dev/zero of=def/scenes/file3.mb bs=201M count=1
dd if=/dev/zero of=def/scenes/file4.mb bs=201M count=1
# Execute the find command
find./* -maxdepth 1 -exec tcsh -c "find {} -maxdepth 1 -type f -name '*.mb' -size +200M | head -1" \;
Esto produce el siguiente resultado:
./abc/scenes/file1.mb
./def/scenes/file3.mb
Originalmente, la pregunta no especificaba tcsh
. En bash
, puede llamar a find
desde un bucle y canalizar cada invocación find
a head
para extraer el primer resultado, p.
for directory in /net/*/scenes; do
find "${directory}" -maxdepth 1 -type f -name '*.mb' -size +200M | head -1;
done
He aquí un pequeño ejemplo de demostración:
# Create the directory structure
mkdir -p test/abc/scenes
mkdir -p test/def/scenes
# Create example data files
dd if=/dev/zero of=abc/scenes/file1.mb bs=201M count=1
dd if=/dev/zero of=abc/scenes/file2.mb bs=201M count=1
dd if=/dev/zero of=def/scenes/file3.mb bs=201M count=1
dd if=/dev/zero of=def/scenes/file4.mb bs=201M count=1
# Execute the find command
for directory in./*/scenes; do
find "${directory}" -maxdepth 1 -type f -name '*.mb' -size +200M | head -1;
done
Esto produce el siguiente resultado:
./abc/scenes/file1.mb
./def/scenes/file3.mb
Попробуйте использовать горячую клавишу Shift-F8 , чтобы изменить порядок разделения. Вы можете нажимать ее несколько раз, чтобы просмотреть пару аранжировок, которые уравняют интервалы разделения.
Shift-F8 Toggle through split arrangements
Полное раскрытие информации :Я являюсь автором и сопровождающим Byobu