Articles of text formatting

Cómo ejecutar hombre con formatting en shell no interactivo?

Tengo una página web que procesa códigos ANSI y la salida del command man (subrayado A como A\x08_ ) y llamo a php shell que ejecuta bash -c "<command>" e imprimo el resultado en la página web. En el server (se presenta como "CloudLinux Server versión 6.5 (Pavel Popovich)") command man print Ntroff (y están […]

Ordenando algunas líneas en un file

1. Resumen No entiendo cómo puedo orderar líneas en algunos lugares del file, no en todos los files. Sería bueno, si fuera posible resolver esta tarea con cualquier método gratis. 2. Configuraciones 1. Estructura del file Tengo un gran file (19 MB) de SashaMillionair.md , tiene preguntas de un juego . Consiste en repetir bloques. […]

Insertar delimitador en el file

Tengo un file con un formatting similar al siguiente: 1.1.1.5 Ensure mounting of hfsplus filesystems is disabled 1.1.1.6 Ensure mounting of squashfs filesystems is disabled 1.1.15 Ensure nodev option set on /dev/shm partition 1.1.16 Ensure nosuid option set on /dev/shm partition 1.2.2 Ensure GPG keys are configunetworking 1.3.1 Ensure AIDE is installed No todos comienzan […]

¿Por qué Vim muestra estos extraños personajes a veces?

¿Por qué Vim muestra estos extraños personajes? Estoy ejecutando Arch y locale -a da esto: C en_US.utf8 POSIX ➜$> También intenté :set fileencoding=utf-8 Pero eso tampoco ayudó.

Cómo replace el valor de una condición dada en una columna específica de file

Tengo file separado por tubo | y quiero que cuando la columna 6 contenga la letra I imprima 0758000 en la columna 7 y cuando la columna 6 contenga la letra A imprima 0800000 en la columna 7, ¡no puedo encontrar cómo hacerlo! Ejemplo: Archivo original cat file1.txt Z89|EEE333333|100001|JANMC84|19990101|I|1800040 Z89|EEE444444|200001|JANMC84|19990101|I|1800040 Z89|EEE222222|300001|JANMC84|19990101|A|1800040 Z89|EEE555555|700001|JANMC84|19990101|A|1800040 El resultado debería […]

Agregar pausas entre cada dos palabras en bash

Mi consulta es: QUERY="SELECT 'Your Name:', FullName, 'Your Phone:', Phone, 'Email:', Email FROM Table1 JOIN WHERE EmpID=001;" El resultado que obtengo es: Your Name: Samanta Your Phone: 111-111-1111 Email: testemail@test.com Pero quiero esta salida cuando imprimo: Your Name: Samanta Your Phone: 111-111-1111 Email: testemail@test.com Intenté esto: salida = executeSQLQuery "$QUERY" | tr -c ' ' […]

Formateo de file en salida HTML

Tengo un pequeño script que formateará un file de logging con todos los inicios de session fallidos para los usuarios en el sistema. He escrito la secuencia de commands para generar los datos en un file de text en este formatting (dos columnas con la cantidad de bashs de inicio de session fallidos en la […]

¿Cómo obtengo una orderación para mostrar los resultados en order orderado similar al de los humanos?

Ejecutando el command de orderación en el primer campo de un file sort -k1,1 file.txt como este: 1,2,3 2,1,1 10,2,1 me da: 1,2,3 10,2,1 2,1,1 en lugar de: 1,2,3 2,1,1 10,2,1 No quiero 10 antes 2. ¿Hay alguna manera de orderarlo para hacer eso? Perdón por el extraño título de la pregunta. No sé cómo […]

Reemplazar cualquier número de tabs y espacios con una sola línea nueva en Linux?

Tengo una list de palabras muy grande que ha sido dañada, ¿tal vez por una salida impropia de vim o agotamiento de memory? Todo en mi list de palabras debe estar justificado a la izquierda. Pero ahora es así: Cat Dog Soup Rat Cass Audrey Puedo hacer un simple tr -d " " para hacer […]

¿Cómo elimino el carácter de nueva línea de las líneas que preceden a un patrón en particular?

Tengo un file como este: 1 22 1 4 $3 3 5556 $33 $233 $1 5 Quiero mover todas las líneas que comienzan con $ a la línea anterior reemplazando los caracteres de nueva línea con un espacio. Mi resultado debe verse algo así como: 1 22 1 4 $3 3 5556 $33 $233 $1 […]