unix sed

unix sed

unix sed – Mostrar solo las líneas que están en todos los archivos de texto al menos una vez

Pregunta: un.txt cat a.txt a b x c b.txt cat b.txt d e a f La Q: SOMEMAGICK *.txt a P: ¿Cómo puedo mostrar solo las líneas que están en todos los archivos * .txt? Respuesta: Qué tal si cat *.txt | sort | uniq -c | egrep “^ +$(ls -1 *.txt | wc -l) …

unix sed – Mostrar solo las líneas que están en todos los archivos de texto al menos una vez Read More »

unix sed – (Terminal de Mac) sed para analizar JSON … ¿qué estoy haciendo mal?

Pregunta: En Mac Terminal, estoy tratando de analizar el "nombre" de esta respuesta JSON: {"created_at": "2012-08-27T20: 04: 27Z", "deleted_at": null, "id": 21462840, "item_type": "video", "name": "CastingBy-v12 mixed.mov", "private": true, "redirect_url": null, "remote_url": "http://f.cl.ly/items/3D0P02b3e3p2I/CastingBy-v12%20mixed.mov", "source": "Cloud / 1.5.4 CFNetwork / 520.4.3 Darwin / 11.4.0 (x86_64) (MacPro5% 2C1) "," updated_at ":" 2012-08-27T20: 13: 38Z "," view_counter ": …

unix sed – (Terminal de Mac) sed para analizar JSON … ¿qué estoy haciendo mal? Read More »

unix sed – Sed para imprimir solo la primera coincidencia de patrón de la línea

Pregunta: Tengo algunos datos como <td><a href=”data1″>abc</a> … <a href=”data2″>abc</a> … <a href=”data3″>abc</a> (Se referiría a la línea anterior como data en el código a continuación) Necesito data1 entre el primer " y " así que lo hago echo ‘data’ | sed ‘s/.*”\(.*\)”.*/\1/’ pero me devuelve la última cadena entre " y " siempre, es …

unix sed – Sed para imprimir solo la primera coincidencia de patrón de la línea Read More »

unix sed – ¿Hay versiones estándar de `sed` en las que` -E` no es compatible?

Pregunta: En BSD sed, -E es el indicador de "expresión regular extendida". En GNU sed, la documentación indica que -r es el indicador de expresiones regulares extendido, pero el interruptor -E funciona (aunque no está documentado en mi investigación). Recuerdo haber leído en algún lugar que -E se especificará en la próxima edición de las …

unix sed – ¿Hay versiones estándar de `sed` en las que` -E` no es compatible? Read More »

unix sed – Reemplazo de Perl / Sed

Pregunta: El siguiente comando se usa para reemplazar la contraseña en un script, pero el comando perl agrega un espacio en blanco cuando realiza la sustitución password=arche20 perl -i -p -e “s/^(password[]*=[ ]*).*$/\1 $passwd/” config.properties cat config.properties userid=ARCHE password= arche20 Hace el trabajo, pero parece estar agregando un espacio después de la contraseña cuando se …

unix sed – Reemplazo de Perl / Sed Read More »

unix sed – sed reemplaza solo líneas con grupos coincidentes

Pregunta: Actualmente, tengo este comando: sed ‘s/\([^C]*\)/\1AB/’ Inserta "AB" antes de la primera instancia de "C" en una línea. Pero también agrega "AB" al final de cada línea sin una "C". ¿Cómo puedo hacer que solo se edite cuando encuentre "C"? Respuesta: ¿Qué hay de malo en simplemente reemplazar la C ? sed ‘s/C/ABC/’ Esto …

unix sed – sed reemplaza solo líneas con grupos coincidentes Read More »

unix sed – Utilice sed con referencias posteriores

Pregunta: Estoy tratando de eliminar un espacio entre 2 cadenas, son así: 312.2 MB 123.34 KB 487.1 GB Quiero cambiarlos a: 312.2MB 123.34KB 487.1GB Lo he intentado y puedo conseguir: echo “312.2 MB” | sed s/[0-9][[:space:]][GMK]//g 312.B Pero cuando trato de hacer referencias inversas con sed : echo “312.2 MB” | sed s/\([0-9]\)[[:space:]]\([GMK]\)/\1/g 312.2 MB …

unix sed – Utilice sed con referencias posteriores Read More »

unix sed – \ n imprime una n en lugar de una nueva línea cuando se usa sed en MaxOSX

Pregunta: Es un problema general cuando uso sed pero \n funciona cuando lo uso fuera de sed . Este es un ejemplo de lo que obtengo con sed . Tengo el archivo myfile con el siguiente contenido: 1 2 3 4 5 Cuando uso esto: sed ‘s/ /\n/g’ myfile Entiendo esto: 1n2n3n4n5 En lugar de …

unix sed – \ n imprime una n en lugar de una nueva línea cuando se usa sed en MaxOSX Read More »

Scroll to Top

web tasarım