El post que buscas se encuentra eliminado, pero este también te puede interesar

Curso básico de creación de scripts en Linux (VIII)

Anuncios

Curso básico de creación de scripts en Linux (VIII): If: if-then-else (Comandos) 2ª parte


Teoría

If-then-else con comandos
Hay comandos que nos pueden dar un resultado verdadero o falso, esto puede utilizarse como condición del if y así dar las distintas órdenes. Un comando que puede dar un resultado verdadero o falso es "grep", este comando busca un nombre en un directorio y te dice si existe o no. Una vez encontrado podemos indicarle que hacer, si borrar los archivos, o copiarlos etc.
Veamos un ejemplo:

#!/bin/bash
#comprueba si existe un usuario pasado como parámetro y muestra ciertos archivos existentes
#Igualamos el parámetro a una variable
testuser=$1
#Buscamos si existe
if grep $testuser /etc/passwd
then
#Si existe indica los archivos Bash
echo Los archivos bash para el usuario $testuser son:
ls -a /home/$testuser/.b*
else
#Si no existe indica que no existe
echo el usuario $testuser no existe
fi




http://laventanamuerta.net/curso-basico-de-creacion-de-scripts-en-linux-viii-if-if-then-else-comandos-2ª-parte/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+LaVentanaMuerta+%28La+Ventana+Muerta%29

Anuncios

2 comentarios - Curso básico de creación de scripts en Linux (VIII)