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

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



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, содержащего ещё 
несколько полезных скриптов.


Reply to: