En los misteriosos confines del reino de UNIX, el comando sort
es como un maniático que decodifica y organiza el caos y desorden. Su apariencia simple esconde el poder de reordenar elementos, como si estuvieras resolviendo jeroglíficos antiguos.
- La Clave de la Organización: Pronunciar «sort» es abrir la puerta a la clave de la organización. Este comando te permite ordenar elementos de acuerdo a reglas secretas, como si estuvieras reorganizando tesoros en una cámara ancestral. Ejemplo (ordenar alfabéticamente):
sort archivo_secreto.txt
- El Baile de los Números:
sort
es un virtuoso del baile numérico. Puedes ordenar números de manera ascendente o descendente, como si estuvieras alineando astros en el cielo nocturno. Ejemplo (ordenar números de forma inversa):
sort -r numeros_antiguos.txt
- El Secreto de los Campos:
sort
también comprende el secreto de los campos. Puedes ordenar por campos específicos, como si estuvieras descifrando códigos en un pergamino antiguo. Ejemplo (ordenar por el segundo campo):
sort -k2,2 archivo_codificado.txt
- Mezclando y Ordenando Ingredientes Mágicos:
sort
puede organizar elementos en combinación de otras invocaciones, por ejemplo agrupa varios archivos con cat en un solo flujo y usando tuberías «|» puedes ordenarlo, como si estuvieras mezclando ingredientes mágicos. Ejemplo (combinar y ordenar con tuberías):
cat archivo1.txt archivo2.txt | sort
Así que, buscador de orden en el caos, toma el conjuro sort
en tus manos y descifra los secretos ocultos del reino, ordenando los artefactos como un maestro de los enigmas. Cada ejecución de este comando es como un paso más hacia la comprensión de las reglas invisibles en el reino de UNIX. ¿Qué secretos revelarás hoy con sort
en tu búsqueda de conocimiento? ¡El poder de la organización está a tu alcance!
#extraer archivos por directorios; y moverlos a un temporal.
contador=1
echo «..» > relacion.txt
x=
ls -d */
ls -d */ > directorios
x=
sort -r directorios
for buscar in $x
do
echo $buscar
cd $buscar
y=
ls
echo «$buscar» >> ../relacion.txt
for archivo in $y
do
echo $contador $archivo
echo «$contador;$archivo» >> ../relacion.txt
cp $archivo $contador.pdf
mv $contador.pdf ../../tmp
contador=
expr $contador + 1
done
cd ..
done