The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Инвентаризация скриптов, richit (ok), 02-Сен-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Инвентаризация скриптов"  +/
Сообщение от skb7 (ok), 02-Сен-13, 22:54 
я так понимаю, нужно найти все скрипты в системе? может, утилита "file" подойдёт.

Например:


find / -type f -exec file {} \; | grep 'shell script'

Ну и не стоит искать по всему корню, лучше указать каталоги, где действительно могут лежать ваши скрипты.

Ответить | Правка | Наверх | Cообщить модератору

2. "Инвентаризация скриптов"  +/
Сообщение от richitemail (ok), 03-Сен-13, 09:32 
Думал про file.
Спасибо, предложение принято.
Ответить | Правка | Наверх | Cообщить модератору

4. "Инвентаризация скриптов"  +/
Сообщение от pavlinux (ok), 03-Сен-13, 22:54 
> find / -type f -exec file {} \; | grep 'shell script'

А вот у vmware есть такие скрипты


#!/usr/bin/perl -w
# питсот строк перла
#!/bin/bash
echo blah-blah-blah
# питсот строк баша

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. "Инвентаризация скриптов"  +/
Сообщение от Аноним (-), 04-Сен-13, 19:15 
> А вот у vmware есть такие скрипты
> #!/usr/bin/perl -w
> # питсот строк перла
> #!/bin/bash
> echo blah-blah-blah
> # питсот строк баша

А как это работает? У них своя обработка шебанга?

Ответить | Правка | Наверх | Cообщить модератору

8. "Инвентаризация скриптов"  +/
Сообщение от pavlinux (ok), 04-Сен-13, 21:39 
> А как это работает? У них своя обработка шебанга?

Шебанг обрабатывает "Ше", - ше видит знаки #!, форкается и экзекает то, что указано после них.  


Ответить | Правка | Наверх | Cообщить модератору

9. "Инвентаризация скриптов"  +/
Сообщение от Аноним (-), 04-Сен-13, 23:59 
>> А как это работает? У них своя обработка шебанга?
> Шебанг обрабатывает "Ше", - ше видит знаки #!, форкается и экзекает то,
> что указано после них.

Дык в классике он "видит знаки #!" только в первой строке.
Если оно по всему файлу их сканит - значит самопал^W импроувмент от vmWare :)

Ответить | Правка | Наверх | Cообщить модератору

11. "Инвентаризация скриптов"  +/
Сообщение от pavlinux (ok), 05-Сен-13, 21:02 
>>> А как это работает? У них своя обработка шебанга?
>> Шебанг обрабатывает "Ше", - ше видит знаки #!, форкается и экзекает то,
>> что указано после них.
> Дык в классике он "видит знаки #!" только в первой строке.
> Если оно по всему файлу их сканит - значит самопал^W импроувмент от
> vmWare :)

Ну они ваще да, шайтан-гуру по скриптам, ещё те.
  

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру