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

getSwapProcesses.sh

d
Nombre: getSwapProcesses.sh
Autor: Erik Ljungstrom
Visto en IT Linux
#!/bin/bash
# Get current swap usage for all running processes
# Erik Ljungstrom 27/05/2011
SUM=0
OVERALL=0
for DIR in `find /proc/ -maxdepth 1 -type d | egrep "^/proc/[0-9]"` ; do
PID=`echo $DIR | cut -d / -f 3`
PROGNAME=`ps -p $PID -o comm --no-headers`
for SWAP in `grep Swap $DIR/smaps 2>/dev/null| awk '{ print $2 }'`
do
 let SUM=$SUM+$SWAP
done
echo "PID=$PID - Swap used: $SUM - ($PROGNAME )"
let OVERALL=$OVERALL+$SUM
SUM=0
done
echo "Overall swap used: $OVERALL"
Leer más...

Extraer audio de Youtube.

d
Nombre: Youtube2Mp3.bash
Autor: @WizardIP
Descripción: Script que permite extraer audio de vídeos de Youtube
Motor del Script visto en Command Line Fu

#!/bin/bash
if [ $# -eq 0 ]
        then
               echo "¿Y el link?"
               echo "Uso: $0 [ URL del vídeo ]"
        exit 1
fi

url=$1
regexp='(https?\:\/\/([a-zA-Z0-9]+(\.[a-zA-Z0-9]+)*)(\/\w+)+)'
if [[ $1 =~ $regexp  ]]; then
ifyoutubedl=`type -p youtube-dl`
        if [ -z $ifyoutubedl ]; then

                echo -e "\n\nyoutube-dl necesita estar instalado\n"
                exit 1
        else
        youtube-dl -t --extract-audio --audio-format mp3 $1
        echo "Sonido extraído"
        ls | grep *.mp3
        exit 0
        fi
else
        echo "No es una URL"
        exit 1
fi
exit 0

Permisos: chmod 700 Youtube2mp3.bash 

Ejecución ./Youtube2Mp3.bash. [ URL del vídeo ]
Leer más...

[Script-Bash]Flash Video Downloader

d
Autor :@Kodeinfect
Descripción:Script que nos permite descargar videos desde la cache que hayan sido reproducidos con Flash
 

#!/bin/bash          
# FlashVideo Downloader
# Code By Kypzkore Kodeinfect
# http://kode-labs.blogspot.com
lsof | grep '/tmp/Flash[^ ]*' | awk '{ print "/proc/" $2 "/fd/" $4 }' | sed 's/[rwu]$//' 

Uso Guardamos el código como un script .sh y damos permisos de ejecución.

chmod +x flashvids.sh

Luego en los alias de nuestro .bashrc añadimos, por ejemplo:

alias flashtmp='sh /home/use/flashvids.sh'

Al correrlo veremos algo así: El vídeo sería el primero archivo.. En mi caso es:

/proc/7254/fd/19

Esto varía en todos los ordenadores, ahora lo siguiente sería copiar el video a nuestro equipo.

cp /proc/7254/fd/19 /home/user/Videos
Leer más...