Red de conocimiento informático - Problemas con los teléfonos móviles - Programación sencilla en el shell

Programación sencilla en el shell

$cat prueba.sh

#! /bin/bash

if [ -c $1 ]; entonces

echo "$1 es un archivo de dispositivo de caracteres"

else test -e $1 || "Este archivo no existe"

fi

if test -d $2 entonces

echo "$2 es un archivo de directorio"

para el archivo en `ls $2/*.c`

hacer

ls -l $archivo

hecho

else test - e $2 || echo "Este archivo no existe"

fi

$./test.sh ddd.c test

test es un archivo de directorio

-rw-rw-r--.1 flycat flycat 0 1 de enero 21:20 test/aaa.c

-rw-rw-r--.1 flycat flycat 0 de enero 1 21:20 test/bbb.c

-rw-rw-r--.1 flycat flycat 0 1 de enero 21:20 test/ccc.c

-rw-rw --.