Mostrando entradas con la etiqueta Sed. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sed. Mostrar todas las entradas

Find all users in group

d
Nombre: belong.sh
Autor: @Tonejito
Visto en Tonejito
#!/bin/sh
#  = ^ . ^ =
#
# ./belong.sh - Get all users in group
# Andres Hernandez (tonejito)
# http://tonejito.blogspot.com:80/
 
SED=/bin/sed
AWK=/usr/bin/awk
GETENT=/usr/bin/getent
 
GROUP=${1}
 
# Find users whose initial login group is $GROUP
$GETENT passwd | awk -F : "\$4==`$GETENT group $GROUP | awk -F : '{print $3}'` {print \$1}"
 
# Find users whose supplementary group is $GROUP
$GETENT group $GROUP | $AWK -F : '{print $4}' | $SED -e 's/,/\n/g'
Leer más...

Show.bash

d
Nombre: Show.bash
Autor: @Tonejito
Descripción: Script que te muestra la IP privada
Visto en Tonejito
#!/bin/sh

IP=/bin/ip
SED=/bin/sed
CUT=/usr/bin/cut

IF=en0

if [ ! -z ${1} ]
then
  IF=${1}
fi

$IP addr show dev $IF | $SED -n 3p | $SED -e 's/\ \+/\ /g' -e 's/\/.*$//g' | $CUT -d ' ' -f 3
Permisos: chmod 700 show.bash 
Ejecución: ./show.bash
Leer más...

Como descomprimir archivos CSS

d
Autor: Daniel M. Maldonado
Descripcion: La idea es descomprimir un archivo CSS de tal manera que sea posible visualizarlo mucho más prolijo

Instrucciones Primero se recomienda descargar el css como este ejemplo

$ wget http://www.ellibertario.com/wp-content/w3tc/min/9a6f1138.444a95.css

Posteriormente hacemos uso del siguiente comando

$ cat 9a6f1138.444a95.css | sed -e 's/}/}\n\n/g' | less 

La idea general es reemplazar los caracteres “}” que sabemos que cierran bloques de definición en los css por uno o dos simples saltos de líneas “}\n\n” Para generar un archivo nuevo solo quedaría redireccionar la salida a un nuevo archivo css y comenzar a leerlo y ver cada detalle del archivo.

$ cat 9a6f1138.444a95.css | sed -e 's/}/}\n\n/g' > nuevo.css

Correo: dmaldonado@elcodigok
Twitter: @elcodigok
Leer más...

Como descomprimir un archivo CSS Versión [mejorada]

d
Autor: Daniel M. Maldonado 
Descripcion: La idea es descomprimir un archivo CSS de tal manera que sea posible visualizarlo mucho más prolijo 

 Version Anterior

Del mismo modo que el anterio primero procedemos a bajarlo.

$ wget http://www.ellibertario.com/wp-content/w3tc/min/9a6f1138.444a95.css

Posteriormente hacemos uso del siguiente comando

$ cat 9a6f1138.444a95.css | sed -e 's/}/\n}\n\n/g' | sed -e 's/{/{\n\t/g' | sed -e 's/;/;\n\t/g' | less

Ahora nuevamente envés de paginarlo en la salida estandar lo redireccionamos a un nuevo archivo.
$ cat 9a6f1138.444a95.css | sed -e 's/}/\n}\n\n/g' | sed -e 's/{/{\n\t/g' | sed -e 's/;/;\n\t/g' > estilo_nuevo.css

Correo: dmaldonado@elcodigok
 Twitter: @elcodigok
Leer más...