parent
6605b8643c
commit
ae0d63d976
@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo -n "$(basename $0) "
|
||||
echo -n $1
|
||||
shift
|
||||
|
||||
while [ "$1" != "" ]; do
|
||||
echo -n "#$1"
|
||||
shift
|
||||
done
|
||||
echo ""
|
@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
if [ $# -eq 0 ] ; then
|
||||
d="."
|
||||
else
|
||||
d="$1"
|
||||
fi
|
||||
|
||||
for F in $(ls "$d") ; do
|
||||
if [ -d "$d/$F" ] then
|
||||
echo "[$F]"
|
||||
elif [ -x "$d/$F" ] ; then
|
||||
echo "$F*"
|
||||
else
|
||||
echo "$F"
|
||||
fi
|
||||
done
|
@ -0,0 +1,29 @@
|
||||
#!/bin/sh
|
||||
|
||||
if ! test -d "$1"; then
|
||||
echo 'Usage: dir dirname'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
colors=$(tput colors)
|
||||
dir_color=''
|
||||
exe_color=''
|
||||
ln_color=''
|
||||
if test -n "$colors"; then
|
||||
dir_color='\e[34m'
|
||||
exe_color='\e[32m'
|
||||
ln_color='\e[36m'
|
||||
fi
|
||||
|
||||
for file in "$1"/*; do
|
||||
if test -d "$file"; then
|
||||
echo "$dir_color[$file]\e[0m"
|
||||
elif test -x "$file"; then
|
||||
echo "$exe_color*$file\e[0m"
|
||||
elif test -h "$file"; then
|
||||
echo "$ln_color*$file\e[0m"
|
||||
else
|
||||
echo "$file"
|
||||
fi
|
||||
done
|
||||
|
@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "donnez une suite d'entiers (CTRL + d pour sortir) : "
|
||||
read a #a contient le plus petit
|
||||
|
||||
if echo "$a" | egrep -q '^[0-9]+$' ; then
|
||||
while read n ; do
|
||||
if echo "$n" | egrep -q '^-?0-9+$' ; then
|
||||
if [ $n -lt $a ] ; then
|
||||
a=$n
|
||||
fi
|
||||
else echo "Attention !! il y a une erreur !!!" >&2
|
||||
fi
|
||||
done
|
||||
else
|
||||
echo "attention ! Votre arg doit etre un entiers" >&2
|
||||
fi
|
@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
pp=$1
|
||||
for i ; do
|
||||
if [ $i -lt $pp ] ; then
|
||||
pp=$i
|
||||
fi
|
||||
done
|
||||
if [ $i = 0 ]; then
|
||||
echo "Erreur, le nombre est null !!!!" >&2
|
||||
else
|
||||
echo "Le plus petit est $i"
|
||||
fi
|
Loading…
Reference in new issue