Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
26.05.2014
Размер:
703 б
Скачать
#!/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
Соседние файлы в папке NIck