Scripts

nocomment

Ej. de uso:
nocomment .conkyrc

Sirve para ver los ficheros de configuración sin que se vean las líneas
comentadas (#) ni las líneas en blanco.

egrep -a -v '^[[:space:]]*#' $1 | egrep -a '[[:print:]]'

Otra forma más fácil de recordar:

grep -v '#' $1 | grep ' '


Extension

Ej. de uso:
extension flv

Consulta la web file-extensions.org para ver a qué tipo de archivo
o aplicación corresponde una extensión.

lynx -dump -nolist "http://www.file-extensions.org/search/?searchstring="$1"&search.x=0&search.y=0&se
arch=Search" | more



Rename múltiple


#!/bin/bash

if [ $# -lt 1 ]; then
echo "Uso:";
echo " $0 "
echo ""
echo " Renombra los archivos de extension de un directorio"
echo " a -nº."
echo ""
echo " Ejemplo: rmv MP3 song mp3 = song-0.mp3, song-1.mp3 ..."
echo ""
exit 1
fi

tipo=$1
nuevo_nombre=$2
extension=$3
COUNTER=0

for i in $( ls *.$tipo); do
mv $i $nuevo_nombre-$COUNTER.$extension
echo -e '\033[01;31m' $i '\033[00m'... $nuevo_nombre-$COUNTER.$extension
let COUNTER=COUNTER+1
done



Sensores

Consulta sensors y filtra la salida. Llamo al script desde conkyrc
${color white}${exec /home/kir/bin/sens}

echo
sensors | grep temp1 | awk '{print $1 $2}' | sed s/temp1/Placa\ base\ /
sensors | grep temp2 | awk '{print $1 $2}' | sed s/temp2/Procesador\ /
sensors | grep fan2 | awk '{print $1 $2 " " $3}' | sed s/fan2/Ventilador\ /
echo


La salida en consola es:

Placa base :+42°C
Procesador :+58.5°C
Ventilador :2636 RPM

No hay comentarios: