[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Подстановка переменного числа аргументов



On 28.10.2010 19:17, Serhiy Storchaka wrote:
Peter Pentchev wrote:
On Thu, Oct 28, 2010 at 05:44:31PM +0300, Serhiy Storchaka wrote:
А printarg -- это откуда?

Если не ошибаюсь, Олександр имеет ввиду чего-то вроде:

#!/bin/sh
#
# This trivial utility is hereby placed into the public domain.

while [ "$#" -gt 0 ]; do
printf '"%s"\n' "$1"
shift
done

(только-что написал, может, есть какие-то баги :)

Ну зачем же так сурово, можно:

    for a in "$@"
    do
       printf '"%s"\n' "$a"
    done

Я сперва думал, может какая-то встроенная команда для отладки в последнем
баше появилась. Или из какого-нибудь пакета shell-misc, содержащего ещё
несколько полезных скриптов.

Так, только на Си.

Cygwin портит аргументы после вызова программ зависимых от cygwin1.dll
(поведение зависит от значения перем. огруж. CYGWIN), вроде как до main.

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

--
С уважением, Александр Гавенко.


Reply to: