Uso del comando de clasificación - Raspberry Pi Linux

Uso del comando de clasificación - Raspberry Pi Linux
Siempre es un proceso difícil y que requiere mucho tiempo para los usuarios de Raspberry Pi para clasificar muchos datos manualmente. Para facilitar la vida, puedes usar el "clasificar" comando que lo ayuda a ordenar cualquier tipo de datos en segundos.

En este blog, le mostraremos cómo usar el clasificar Ordene para ordenar rápidamente sus datos en el sistema Raspberry Pi.

Ordenar comando

Como su nombre indica, el clasificar el comando se usa para "clasificar" los datos. Clasificar significa reorganizar los datos en el orden adecuado. Para comprender, le proporcionamos una tabla con datos ordenados y sin clasificar.

Datos no organizados Datos ordenados
Pulpo Hormiga
Hormiga Gato
Perro Perro
Gato Pulpo

En la tabla de arriba, el lado derecho es una forma ordenada de datos del lado izquierdo. Básicamente, estos datos se ordenan alfabéticamente, pero los datos numéricos también se pueden clasificar utilizando el clasificar dominio.

Sintaxis de un orden de orden

Si quieres clasificar los datos, puede usar lo siguiente clasificar Sintaxis de comando:

$ sort

Usando el comando de clasificación

Antes de avanzar hacia la ejecución del "clasificar" Comando, asegúrese de tener un archivo donde los datos no se hayan organizado.

He creado un archivo de ejemplo para darle una idea sobre cómo puede hacer el mismo proceso para su archivo también. Los datos dentro del archivo se pueden ver utilizando el siguiente comando:

$ Cat Ejemplo File

Nota: Recuerda eso archivo de ejemplo es el nombre de mi archivo. Puede usar cualquiera de sus archivos.

Ahora en el archivo, si desea verificar si los datos dentro del archivo están ordenados o no, puede usar el comando mencionado a continuación.:

Sintaxis de comando

$ sort -c

Ejemplo

$ sort -c de ejemplo de ejemplo

Entonces, en la imagen a continuación, se muestra que nuestro archivo no está ordenado porque el pez La colocación es incorrecta en términos de orden alfabético. También debes tener en cuenta que el clasificar El comando toma la primera palabra sin clasificar y genera los resultados en una ubicación donde encuentra la colocación sin clasificar. No importa cuántas posiciones sus datos no hay. Como en el caso anterior, verifica la posición de "pez" Como la primera palabra sin clasificar, por lo que genera la colocación incorrecta de esa palabra.

Para ordenar el archivo en orden exacto, use el siguiente comando:

$ sort de ejemplo de archivo

Nota: Reemplace el nombre de mi archivo, que es archivo de ejemplo con su propio archivo.

Ahora, si desea guardar los datos ordenados en un nuevo archivo, puede usar la siguiente sintaxis del comando:

Sintaxis de comando

$ sort >

Ejemplo

Intentemos comprender la sintaxis anterior con un ejemplo donde "File de ejemplo" es un archivo sin clasificar y "archivo de salida" se crea donde se almacenará la salida ordenada.

$ sort de ejemplo de ejemplo> archivo de salida

El comando anterior transferirá los datos ordenados a un nuevo archivo con el nombre "archivo de salida" y puedes usar el gato Comando para confirmar si los datos se ordenan dentro del archivo.

Clasificación inversa

Hemos visto el comando de clasificación, pero ¿qué pasa si un usuario quiere ordenar el archivo en orden inverso?. Para ese propósito, puede seguir la sintaxis mencionada a continuación:

Sintaxis de comando

$ sort -r

Ejemplo

$ sort -r de ejemplo de ejemplo

En la imagen a continuación, puede ver claramente cómo se ordenaron los datos en el orden inverso.

Clasificación numérica

El clasificar El comando no solo clasifica los datos en orden alfabético, sino que también puede usar el mismo comando para ordenar los datos en orden numérico desde la siguiente sintaxis:

Comando Synta

$ sort -n

Ejemplo

Por ejemplo, tenemos un archivo de datos numéricos que se muestra en la imagen a continuación:

Para ordenar los datos numéricos sin clasificar anteriormente, use el comando mencionado a continuación:

$ sort -n -archivo de ejemplo

Clasificación numérica inversa

Al igual que la clasificación alfabética inversa, también puede ordenar los números numéricos en orden inverso utilizando la sintaxis mencionada a continuación:

Sintaxis de comando

ordenar -nr

Ejemplo

sort -nr de ejemplo de ejemplo

Eliminar duplets

También puedes usar el "clasificar" Comando para eliminar los datos que se usan varias veces. Para este propósito, debe seguir la sintaxis mencionada a continuación:

Sintaxis de comando

$ sort -u

Ejemplo: Supongamos que tenemos un archivo con el nombrado cartel y puedes ver que la fecha "28 de febrero" y "31 de marzo" se repiten dos veces.

Para eliminar las fechas repetidas dentro del archivo, puede usar el siguiente comando:

$ sort -u de año

El comando anterior no solo clasifica los datos alfabéticamente, sino que también elimina las fechas de los meses repetidos.

Clasificación de mes

También puedes usar el clasificar Comando para ordenar los datos basados ​​en el mes utilizando la sintaxis del comando mencionado a continuación:

Sintaxis de comando

$ sort -m

Ejemplo

$ sort -m año de año

En el siguiente ejemplo, los datos se clasifican en función de los meses. De esta manera puedes usar el clasificar Comando para ordenar diferentes tipos de datos fácilmente en segundos.

Eso es todo para esta guía!

Conclusión

El clasificar El comando se utiliza para reorganizar los datos alfabéticamente, numéricamente y mensualmente. También puede usar el mismo comando para eliminar datos redundantes o duplicados, ya que elimina los valores que se repiten varias veces. Además, también puede usar el comando de clasificación para realizar la clasificación en orden inverso, sin importar cuántas variables incluya su archivo, obtendrá los datos ordenados en segundos.