Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ ОС и ПО _ csh

Автор: Дмитрий 9.05.2007 16:28

У меня есть следующее задание:
- Создать командный файл, который выводит список файлов вашего каталога вместе со списками числа строк, слов и символов для каждого файла.

- Выполнить предыдущее задание при условии, что имя обрабатываемого каталога задается с помощью аргумента.

Написал следующие скрипты для bash, оказалось что сдавать надо на FreeBSD и собственно они отказались работать.
Задание 1:

Код

#!/bin/bash

dir=`pwd`
for i in *
do
if test -f $dir/$i
then
    echo ""
    echo $dir/$i
    echo "Lines: " `wc -l $dir/$i`
    echo "Words: " `wc -w $dir/$i`
    echo ""
fi
done


Задание 2:
Код

#!/bin/bash

dir=$1
cd $1
for i in *
do
if test -f $1/$i
then
    echo ""
    echo $1/$i
    echo "Lines: " `wc -l $1/$i`
    echo "Words: " `wc -w $1/$i`
    echo ""
fi
done


Помогите написать скрипты делающие тоже самое, только на csh.

Автор: xds 9.05.2007 20:08

В BSD есть ещё Korn Shell (ksh) - он Bourne-совместимый. Или надо именно C Shell?