Preguntas etiquetadas con text-processing

Manipulación o examen de texto por programas, guiones, etc.

6
Procese el archivo / etc / passwd para enumerar todos los usuarios cuya carpeta de inicio se encuentra en / home
Tengo un ejemplo de archivo / etc / passwd como este: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash Estoy tratando de enumerar todos los usuarios con una carpeta de inicio /home/. escribí cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' donde e.txt es el texto que copié aquí. Entiendo que …

1
Identificar bloques duplicados de texto dentro de un archivo
¿Hay una manera conveniente de identificar bloques de texto duplicados o casi duplicados dentro de un archivo? Quiero usar esto para identificar la duplicación de código. Parece que hay programas especializados con esta capacidad, pero no estoy buscando involucrarme. Espero que haya una herramienta similar a diff que pueda hacer …

2
Fusionar columnas de dos archivos separados
¿Cómo crear un nuevo archivo fusionando columnas selectivas de dos archivos separados usando awk? Sin estropear el orden de los elementos de AMBOS archivos. Ejemplo: el archivo 3 puede contener la columna 1,2,3 del archivo 1 y la columna 4 del archivo 2. File 1 A 23 8 T A …








4
Ordenar campos en línea
Estoy tratando de ordenar dentro de una línea de entrada sobre un número desconocido de campos: Entrada: ab bc bc ab cd ef bc bc cd ef cd bc ab ef ab bc cd gh Salida: ab bc ab bc bc cd ef bc cd ef ab cb cd ab …


2
Script de Shell: ¿Cómo puedo escribir contenido de varias líneas en el archivo si el archivo no existe?
Necesito crear el archivo /opt/nginx/conf.d/default.confcon este contenido a través de script de shell y crear el archivo si no existe: server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; } ¿Cómo escribo contenido multilínea a través de un script de shell? Creé el directorio sudo mkdir -p …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.