xargs...
maHo
lukaszmach w gmail.com
Wto, 28 Wrz 2004, 00:13:10 CEST
On Mon, 27 Sep 2004 19:20:12 +0200, Arkadiusz Patyk <areq w pld-linux.org> wrote:
[ciach]
> >> > >
> >> > > xargs() {
> >> > > SPACE=""
> >> > > while read FOO; do
> >> > > echo -n "$SPACE"$FOO
> >> > > SPACE=" "
> >> > > done
> >> > > echo
> >> > > }
> >> >
[ciach]
> >On nie zlicza sobie a muzom, tylko po to, by po przekroczeniu okreslonej
> >ilosci / sumarycznej dlugosci argumentow wywolac nastepne polecenie
> >(przekazujac mu dalsze argumenty).
>
> wiem, ale w tym przypadku nie ma takiej potrzeby - liczba argumentów
> w przypadkach wykorzystywanych w geninitrd nie będzie za duża.
prawdopodobnie przedpiścy chodziło o to że zaproponowana forma xargs
nie przekazuje parametrów poleceniu, tylko wypisuje na stdout, co jest
mniej więcej równoważne czemuś w stylu sed 's/\n/ /' (z głowy, może
nie działać:) )
poza tym takie xargs nie obsługuje -0 (ale to pewnie też w geninitrd
nie jest potrzebne)
pozdrav
maHo
Więcej informacji o liście dyskusyjnej pld-devel-pl