powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Помогите пжста новичку Shell-процедуре
9 сообщений из 34, страница 2 из 2
Помогите пжста новичку Shell-процедуре
    #34569900
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, собстственно, -c везде подойдёт. Длина же нужна не абсолютная, а относительная, для сортировки.
...
Рейтинг: 0 / 0
Помогите пжста новичку Shell-процедуре
    #34570234
Vladao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
--null--ну да. Проверить существование файла, из которго собираемся читать строки.
Я сделал это так:
Код: plaintext
1.
2.
3.
if [ ! -f "$1" ]
then echo "$1 Its not file, pls try again..."
exit  1 
fi
Подскажите, а как это можно написать по-другому и по-короче в Korn/Bourne shell? Спасибо:)
...
Рейтинг: 0 / 0
Помогите пжста новичку Shell-процедуре
    #34570248
Фотография Умаксуман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куда ж короче? Нафига извращаться?
...
Рейтинг: 0 / 0
Помогите пжста новичку Shell-процедуре
    #34570255
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так нормально, хотя лично мне больше нравится функциональный стиль

Код: plaintext
1.
2.
3.
4.
[ -f "$1" ] || {
echo "$1 Its not file, pls try again..."
exit  1 
} 

в принципе ради паранойи можно еще проверить доступ на чтение

Код: plaintext
1.
2.
3.
4.
[ -f "$1" ] && [ -r "$1" ] || {
echo "error"
exit  1 
}
...
Рейтинг: 0 / 0
Помогите пжста новичку Shell-процедуре
    #34570313
Vladao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
УмаксуманКуда ж короче? Нафига извращаться?
Понял...:)
--null--Так нормально,...
Окей, так и оставлю...:)

Ребят, спасибо, что уделили время на мои вопросы, признателен...Буду обращаться ещё:)
P.S. Especially thanks to --null--
...
Рейтинг: 0 / 0
Помогите пжста новичку Shell-процедуре
    #34584529
999888999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
написать ШЕЛ процедуру: определяет высоту поддерева каталогов начиная от каталога передаваемого в качестве первого, вывести на экран полное маршрутное имя каталога последнего в ветви поддерева максимальной длины помогите срочно!!!!
...
Рейтинг: 0 / 0
Помогите пжста новичку Shell-процедуре
    #34584576
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
999888999написать ШЕЛ процедуру: определяет высоту поддерева каталогов начиная от каталога передаваемого в качестве первого, вывести на экран полное маршрутное имя каталога последнего в ветви поддерева максимальной длины помогите срочно!!!!


hint: split by /
...
Рейтинг: 0 / 0
Помогите пжста новичку Shell-процедуре
    #34585295
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чё-то вроде такого
Код: plaintext
1.
2.
3.
#!/bin/sh
lbase=`echo $ 1  | awk -F '/' '{print NF-2}'`
find $ 1  -type d | awk -v lbase=$lbase -F "/" '{if(L<NF)L=NF}END{print L-(lbase+1)}'
...
Рейтинг: 0 / 0
Помогите пжста новичку Shell-процедуре
    #34586849
999888999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо огромное надеюсь поможет
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Помогите пжста новичку Shell-процедуре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]