Articles of sed

Comente la statement if y la palabra key endif correspondiente

En vim, puedo encontrar la statement if correspondiente y anteponer el símbolo de comentario apropiado. (por ejemplo,% s /. alarm. / # \ 0 / g), pero luego me quedan con endif colgantes que tengo que encontrar manualmente. Podría simplificar el process usando macro, pero ¿podría lograr esto con sed (más específicamente uno en vim)?

Eliminar 2 y 3 líneas nuevas en un file de text, pero no 1

Estoy desarrollando un max osx 10.8 y no tengo preferences sobre qué herramienta usar probablemente sed pero no importa. Actualización después del comentario: el file de input usa nuevas líneas de Windows si eso complica las cosas, puedo preprocesarlas para cambiar las nuevas líneas al estilo de Linux. Text Text text text text Y me […]

¿Cómo se puede agregar text después de sangría existente?

Tengo un script sed que tiene: sed -i '/ *it.*do/! { /\.should/ { s/\.should/)\.to/ s/\(\S\)/expect(\1/ # …others La última s agrega expect( al inicio de la línea. No entiendo cómo funciona. Sin embargo, funciona para: Original: it "uses the given count if set" do call('5').should == 5 end it "uses the processor count from Parallel" […]

Asegúrese de que / etc / export contiene la regla usando bash

¿Cuál es un ejemplo práctico de modificar / etc / export usando bash? Ejemplo: Quiero asegurarme de que la siguiente regla esté presente y sea válida: /export/home 2400:123::/32(rw,no_root_squash) Y debería: Agregar solo si ya no existe (en cualquier forma) Si existe parcialmente, se debe actualizar la input existente (por ejemplo, actualización de opciones) Posibles syntax […]

Sed: busca y reemplaza un patten con caracteres especiales que tiene una cadena arbitraria en el medio

Tengo una carga de files nfo que quiero hacer algunas sustituciones globales para algunos valores dentro de cada file p.ej a.nfo has the value <set>Tonight&apos;s Menu ( June 2012 )</set> b.nfo has the value <set>Tonight&apos;s Menu ( April 2012 )</set> c.nfo has the value <set>Speciel Menu ( April 2012 )</set> Lo que quiero hacer es […]

¿Cómo puedo agregar varias extensiones a una cadena con sed?

Quiero crear un script que me permita download imágenes de subnetworkingdits integers a la vez, pero actualmente estoy atascado en simplemente get los enlaces correctos (¡un problema a la vez! ^^). De todos modos, dado que no puedo pensar en una forma de determinar qué formatting tendrá la image en el enlace, esperaba que sed […]

¿Cómo dejar solo los caracteres dados en un file?

P: ¿Cómo puedo dejar solo los siguientes caracteres en un file? el decimal ASCII 10, el ENTER, por lo que el llamado "avance de línea" Caracteres imprimibles ASCII (código de carácter 32-127) Los códigos ASCII extendidos (código de carácter 128-255) Necesitamos borrar los files de text que contienen mucha basura. Ejemplo de caracteres de basura: […]

Extrae parte de la cadena usando grep

Tengo 3 files en un directory MYO144064T MYO144064TA MYO144064TX Donde los dígitos y el 11º personaje cambiarán. En mi script csh, quiero extraer las letras 'A' y 'X' probablemente usando grep La variable $ study equivale a MYO144064 Lo que he logrado hasta ahora es muy engorroso ls | grep $study | cut -c 11 […]

Analizar, manipular datos en Linux / Unix

Quiero tener exactamente el mismo resultado en esta publicación ( Extraer datos en Linux / Unix anterior, pero tengo un nuevo file de input, que está a continuación: ABCB11 4 ACE 11 ABCB11 4 CHRM1 114 ABCB11 4 CHRM2 115 ABCB11 4 DRD2 158 ABCB11 4 EGF 164 ABCC8 5 ACE 11 ABCC8 5 ADRA1A […]

fin de línea en linux y mac

Estoy parsing un file de text buscando una ruta que se escribe después de una línea que comienza con "salida". La línea es algo así como output xyz/mypath/ y quiero extraer xyz/mypath sin la barra final. En mi Mac OS X (BSD) y Linux obtengo comportamientos diferentes cuando obtengo la ruta con este basepath=cat $basefile […]