InicioLinuxAlgunos (4) scripts de bash
Algunos son mios, otros de internet.
La verdad que no sabria a quien poner como autor/fuente, asi que espero que alcancen las urls de los comentarios

Como saber mi ip en la consola?


#!/bin/sh

IP_WAN=$(lynx --dump http://www.wimi.com 2> /dev/null | grep 'Your IP' | cut -d 's' -f 2 | cut -d ' ' -f 2) 2> /dev/null
IP_eth0=$(/sbin/ifconfig | grep Bcast | awk '{print $2}' | cut -d":" -f 2)

if [ $IP_WAN eq ""]; then
IP_WAN="Aun no asignada/ Sin internet"
fi

echo ""
echo "============================================="
echo "IP publica (internet) : $IP_WAN"
echo "IP privada (red local en casa): $IP_eth0"
echo "============================================="
echo ""



Escuchar radio online

#!/bin/bash
#
# llama a mplayer, segun la radio indicada
#
# $Id: radio.sh,v 1.8 2007-01-04 14:48:32 javier Exp $
#
# Fixes en etapa de ejecucion por Arturo 'Buanzo' Busleiman
# <buanzo arroba buanzo.com.ar> - 20070104

case "$1" in

#
# radios argentinas
#

mitre) # Radio Mitre 792 AM
URII='mms://streammitre.uigc.net/mitrevivo'
;;
rp) # Rock and Pop
URII="mms://200.59.146.10/rockandpop-ba"
;;
delplata) # Del Plata AM 1030
URII='mms://delplata.telecomdatacenter.com.ar/delplata'
;;
continental) # AM 590 Continental
URII='http://66.175.96.10/arcontinental'
;;
los40) # Los 40 Principales
URII='http://66.175.96.10/ARLOS40P'
;;
mega) # Mega 98.3 Puro Rock Nacional
URII='http://mega.telecomdatacenter.com.ar/mega'
;;
fm100) # FM 100 99.9 rtsp://g2.prima.com.ar/vivo/cadena100.rm
URII='rtsp://g2.prima.com.ar/vivo/cadena100.rm'
;;
fmsi) # 89.1 FM BA San Isidro
# (requiere faad/aac)
URII='http://streaming.euro-web.com.ar:8000'
;;
fzero) # frecuencia zero
URII='http://200.32.10.12:8017/listen.pls'
;;
metro) # metro 95.1
URII='http://200.59.146.10/radiometro-ba'
;;
radio10) # DOLINA!
URII="mms://radio10.telecomdatacenter.com.ar/radio10"
;;


#
# television
#

tn24) # TN 24 Horas
URII="mms://wmedia01.uigc.net/TN"
;;

#
# otras radios
#

kehuelga) #Radio libre y social 102.9FM ::.K-HUELGA>
URII="http://www.kehuelga.org:8000/radio.mp3"
#Aca estan otros espejos en caso de saturacion
#http://stream.r23.cc:2323/kehuelga.mp3
#http://radio.resistenciacreativa.org.mx:8000/radioresisteincia.mp3.m3u
#http://radio.indymedia.org:8000/radiozapote-alta.mp3.m3u
#http://radio.indymedia.org:8000/appo.mp3.m3u
;;

*)
echo "
Uso: radio.sh opci

mitre ( Radio Mitre 792 AM )
rp ( Rock and Pop )
los40 ( Los 40 Principales )
fm100 ( FM 100 99.9 )
delplata ( AM 1030 )
continental ( AM 590 )
mega ( Mega 98.3 Puro Rock Nacional )
fmsi ( 89.1 FM BA San Isidro )
radio10 ( Dolina)
metro ( Metro 95.1)

kehuelga ( Radio libre y social 102.9FM ::.K-HUELGA )

tn24 ( TN 24 Horas )
"
exit 1
;;
esac

mplayer -af lavcresample=44100 -cache 64 "$URII"



Grabar radio online

#!/bin/bash
# Script para la grabacion de un programa de radio por internet.
#emisora RNE5
#emisora=http://a1360.l910520572.c9105.e.lm.akamaistream.net/D/1360/9105/v0001/reflector:20572
emisora=mms://radio10.telecomdatacenter.com.ar/radio10
#numero de minutos
minutos=180
#Nombre del programa
programa=radio10_dolina_la_venganza_sera_terrible
#Directorio donde grabarlo (’.’ = actual)
dir=$HOME
# Nombre del fichero
nombre=${dir}/${programa}_`date +%y_%m_%d`.mp3
#————————————————#
#Creamos un pipe
[ -e /home/nept1/Radio/tmp ] && rm /home/nept1/Radio/tmp
mkfifo /home/nept1/Radio/tmp
#Lame
lame /home/nept1/Radio/tmp $nombre 2>/dev/null 1>/dev/null &
#mplayer
mplayer $emisora -cache 32 -ao pcm:file=/home/nept1/Radio/tmp 2>/dev/null </dev/null &
#Esperamos el tiempo marcado
sleep $(($minutos * 60))
#acabamos con el mplayer
kill %2
#borramos el pipe
rm /home/nept1/Radio/tmp



Tomar datos de temperatura del sistema

#!/bin/bash
#

#HOY=`/bin/date %Y%m%d`
DESTINO='/var/www/midominio.com.ar/data/temp.txt'

rm $DESTINO

echo $HOY > $DESTINO
sensors >> $DESTINO

echo "" >> $DESTINO

echo "Temperatura de los discos:" >> $DESTINO
hddtemp /dev/hda >> $DESTINO
hddtemp /dev/hdc >> $DESTINO

echo "" >> $DESTINO

echo "Espacio libre en las particiones:" >> $DESTINO
df -h | grep '/dev/hd' >> $DESTINO


echo "" >> $DESTINO

echo "Usuarios logueados:" >> $DESTINO
w >> $DESTINO

#www-data = usuario y grupo de apache,tengo un miniserver en casa7
chown www-data:www-data /www/xxxxxxxxx.com.ar/data
chmod 755 /www/xxxxx.com.ar/data/temp.txt


--------------------------------------------------------
Actualizacion
--------------------------------------------------------

Para bajar un archivo desde la consola:

wget ftp://ftp.slackware-brasil.com.br/slackware-12.0-iso/slackware-12.0-install-dvd.iso


Pero que pasa si se corta la conexion o nos aburrimos y nos queremos ir? Bajamos todo otra vez?
Ni a palos!

Si agregamos la opcion -c, continua desde donde se quedo
wget -c ftp://ftp.slackware-brasil.com.br/slackware-12.0-iso/slackware-12.0-install-dvd.iso



Quiero bajar TODO un sitio web y mirarlo comodo en casa, o en la laptop en el baño

wget -r http://www.tusitio.org/




Cuantos equipos hay encendidos en la red? Que IPs hay ocupadas?

#!/bin/sh
#
ESCANEO=$(nmap -sP 192.168.1.0/24 | grep 'to be up' | cut -d ' ' -f 2)
echo "IP ocupadas en la red :" $ESCANEO
echo "Equipos conectados a la red:" $(nmap -sP 192.168.1.0/24 | grep 'to be up' | wc -l)




Libro sobre bash (ingles)

Bash Cookbook: Solutions and Examples for Bash Users
http://www.linux-os.com.ar/linuxos/bash-cookbook-solutions-and-examples-for-bash-users/#more-528

Libros varios
http://www.linux-os.com.ar/linuxos/category/libros/

Muchos libros, con descarga de hasta 50 libros diarios, previo registro
http://knigaonline.net//SearchBooks.aspx?searchText=samba
Datos archivados del Taringa! original
50puntos
5,132visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
11visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

O
Oxygen🇦🇷
Usuario
Puntos0
Posts8
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.