Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лабораторки по ОС препод Челноков / 2семестр / VD / NIck / script
.sh#!/bin/sh
if test $# -eq 0
then
echo "Input directory '.' for current directory:"
read dir
$0 $dir
else
if test -d $1
then
(cd $1
echo "Current directory is:"; pwd
ls | (while read name
do
if test -d $name
then
echo "Now searching in directory: $name"
if test $name="qq"
then
(cd $name
for file in *.c *.cpp
do
if test -e $file
then
gcc $file -o $file.out
if test $? -eq 0
then
echo "No Errors if file $file"
else
echo "Errors in file $file"
fi
fi
done)
fi
($0 $name
)
fi
done)
)
else
echo "Error: Input name isn't directory name or no such directory"
fi
fi