Comentarios en: Manual de Bash https://www.estrellateyarde.org Goodbye Microsoft, Hello Linux! Sun, 08 May 2016 10:19:09 +0000 hourly 1 http://wordpress.org/?v=3.5.1 Por: carlos.piano https://www.estrellateyarde.org/manual-de-bash#comment-974 carlos.piano Sun, 04 Apr 2010 19:41:18 +0000 https://www.estrellateyarde.org/discover/programar-bash-lo-mas-basico#comment-974 A CUTI:

1.- uno.sh
—————————————————————————————–
#!/bin/bash
if [ $# -ne 2 ]; then
echo “No se han introducido dos parámetros”; exit 1
fi
# Esto comprueba el nº de parámetros
if [ -e $1 ];then
echo “”
else
echo “El fichero no existe”; exit 2
fi
# Esto comprueba la existencia del fichero
grep –file=”$1″ $2
—————————————————————————————–
El fichero dos.sh depende de la versión de BASH que tengas.

]]>
Por: Iván https://www.estrellateyarde.org/manual-de-bash#comment-973 Iván Thu, 03 Dec 2009 09:12:40 +0000 https://www.estrellateyarde.org/discover/programar-bash-lo-mas-basico#comment-973 en la comparación con enteros tienes
“-t menor (less than)”
y lo correcto es
“-lt menor (less than)”

puede ser importante, a mi me ha llevado un rato darme cuenta, en todo caso gracias por contribuir publicando estas cosas.

Un saludo,
Iván.

]]>
Por: CUTI https://www.estrellateyarde.org/manual-de-bash#comment-972 CUTI Tue, 11 Aug 2009 12:12:29 +0000 https://www.estrellateyarde.org/discover/programar-bash-lo-mas-basico#comment-972 QUIERO RESOLUCION DE 2 SCRIPTS IMPORTANTES

1. Crear un script llamado uno.sh que busque dentro de un fichero las líneas que contienen una palabra, tanto el nombre de fichero, como la palabra que se quiere buscar se pasarán por la línea de comandos. Se debe comprobar:

• Que se pasen exactamente dos parámetros.
• Que el fichero debe existir.

Ejemplo:

Miserver @ usuario$ uno.sh /home/usuario/jfsfj.txt redes

2. Crear un script llamado dos.sh que pida por pantalla dos números y muestre por pantalla la secuencia de números que hay entre el menor y el mayor, al lado de cada número debe aparecer su cuadrado.

Ejemplo 1
Introduce el primer número: 5
Introduce el segundo número: 1
1 1
2 4
3 9
4 16
5 25
Ejemplo 2
Introduce el primer número: 2
Introduce el segundo número: 6
2 4
3 9
4 16
5 25
6 36

]]>