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

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

Linux7/7/2011
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




Datos archivados del Taringa! original
10puntos
737visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
jjm66🇦🇷
Usuario
Puntos0
Posts1,916
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.