The OpenNET Project / Index page

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



"Оценка доли кода, созданного проектом GNU, в современных дис..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Оценка доли кода, оценка доли, оценка..." +/
Сообщение от vle (ok), 03-Июн-11, 14:10 
>> Да пишите вы на чем угодно. Нужен bash -- пишите #!/usr/bin/env bash
>> Нужен ksh -- пишите #!/usr/bin/env ksh.
>> Но выставьте ваши требования ЯВНО, чтоб ни у кого не было сомнений.
> я тебе секрет открою: шебанг #!/bin/sh включает совместимость с sh.

Нет.
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3...

   0 cheusov>cat ~/tmp/6.sh
   #!/bin/sh

   if test apple == apple; then
        echo 'Your /bin/sh supports non-POSIX extensions (test ==)'
   fi

   true | false | true
   echo ${PIPESTATUS[@]}
   echo 'Another one: arrays'

   func (){
        local a
        a=123
   }
   echo 'Yet another one: local variables'

   0 cheusov>ls -la /bin/sh
   lrwxrwxrwx 1 root root 4 Май 20  2010 /bin/sh -> bash

   0 cheusov>~/tmp/6.sh
   Your /bin/sh supports non-POSIX extensions (test ==)
   0 1 0
   Another one: arrays
   Yet another one: local variables

   0 cheusov>bash --posix ~/tmp/6.sh
   Your /bin/sh supports non-POSIX extensions (test ==)
   0 1 0
   Another one: arrays
   Yet another one: local variables

   0 cheusov>

Других примеров вагон.

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

Оглавление
Оценка доли кода, созданного проектом GNU, в современных дис..., opennews, 01-Июн-11, 14:30  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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