EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
تعيين اللغة الافتراضية
أسئلة PF - المنتدى

كيفية إزالة الخطوط المكررة من ملف نصي باستخدام AWK

لينكس  
 
كيفية إزالة الخطوط المكررة من ملف نصي باستخدام AWK

En alguna ocasión me ha ocurrido que tengo un مجموعة البيانات في archivo de texto y muchas de las líneas del mismo están duplicadas.

Si el archivo que tengo es bastante كبيرة, وعلاوة على ذلك, tengo la necesidad de posteriormente ordenarlo, lo más lógico es previamente حذف أقوال duplicados.

Necesito, ولذلك, un archivo de texto que presente dicha información pero del cual se hayan eliminado las filas idénticas. للقيام بذلك, si estamos usando un sistema لينكس أو sistema Unix-like, podremos hacer uso del comando awk من الخاصة وحدة التحكم. أي, también puedes hacer uso de esto en tu sistema Mac OS X.

Supongamos que tienes, o creas, أ الملف مع siguiente información:

Para eliminar las líneas duplicadas del mismo, llamaríamos al comando awk بالطريقة التالية:

حيث inicial.txt hace referencia a nuestro archivo, و final.txt es el nuevo archivo que se creará donde no se encontrarán las líneas duplicadas del archivo original.

لأن وتشغيلها y finalizar su ejecución, si revisamos qué contenido tiene el nuevo archivo final.txt, podemos ver lo siguiente:

كما يمكنك مشاهدة, el nuevo archivo muestra las diferentes filas, eliminando los duplicados, del archivo original.

 

انضم إليكم لقناة برقية

ترك لنا تعليق أو أدخلالمنتدى
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

المواد ذات الصلة

"يفكر أحد في"كيفية إزالة الخطوط المكررة من ملف نصي باستخدام AWK

Juan Carlos Ramírez Fuentes

Suponiendo que tengo origen.txt y quiero un archivo destino.txt
Escribo el comando awk ‘!seen[$0]’ origen.txt destino.txt
Me despliega las lineas (así que parece que lo hace, pero al final siempre me sale este error
awk: línea ord.:1: fatal: no se puede abrir el fichero `destino.txtpara lectura(لا يوجد مثل هذا الملف أو الدليل)

No me crea el archivo y no puedo encontrar que es lo que me esta fallando. Probe instalando Bash de Linux a mi windows 10, luego lo quite y ahora estale cygwin

التعليقات مغلقة.