Preguntas etiquetadas con text-processing

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


4
Ordenar líneas por número de palabras por línea
Entrada dada: hello: world foo bar baz bar: baz: bin boop bop fiz bang beep bap: bim bam bop boatkeeper: poughkeepsie Me gustaría ordenarlo en la mayoría de las palabras en la parte superior, al menos al final, así: baz: bin boop bop fiz bang beep hello: world foo bar …



3
patrón de coincidencia sed N veces
Quiero dividir un archivo en trozos con 2 palabras cada uno. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Esperaba que el último comando …

5
Reemplazo de patrón de coincidencia de casos con sed
Tengo un código fuente distribuido en varios archivos. Tiene un patrón con el abcdefque necesito reemplazar pqrstuvxyz. El patrón podría ser Abcdef(Sentence Case) y luego debe ser reemplazado por Pqrstuvxyz. El patrón podría ser AbCdEf(caso de alternar) y luego debe ser reemplazado por PqRsTuVxYz. En resumen, necesito hacer coincidir el …

2
¿Por qué no funciona este comando xargs?
Quería eliminar todas las extensiones .sh, así que hice esto: ls *.sh | xargs -I {} mv {} `basename {} .sh` Sin embargo, no funciona, se comporta como basenamedevuelve el nombre del archivo sin cambios. ¿Por qué se comporta así? Por ejemplo, esto funciona: ls *.sh | xargs -I {} …




7
¿Cómo grep -v y también excluir la siguiente línea después del partido?
¿Cómo filtrar 2 líneas para cada línea que coincida con la expresión regular grep? Esta es mi prueba mínima: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest Y obviamente lo intenté, por ejemplo, grep -vA 1 SomeTestAAque no funciona. la salida deseada es: SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestACDF …


4
Salida de parte de cada línea a un archivo separado
Tengo un archivo como este: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA Quiero hacer un archivo a.seqque contenga secuencia AGTACTTCCAGGAACGGTGCACTCTCC. Del mismo modo b.seqcontiene ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT. En resumen, Column1 debe usarse como nombre de archivo de salida con extensión .seqy luego debe tener la secuencia correspondiente de column2. …



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.