xargs...

Arkadiusz Patyk areq w pld-linux.org
Pon, 27 Wrz 2004, 19:20:12 CEST


On Mon, 27 Sep 2004 18:38:32 +0200 (CEST), you wrote:

>Arkadiusz Patyk wrote:
>> Andrzej Krzysztofowicz (ankry w green.mif.pg.gda.pl) wrote:
>> > Bobby Spark wrote:
>> > > 
>> > > On Mon, Sep 27, 2004 at 02:32:20PM +0200, The Undefined wrote:
>> > > > jest w /usr/bin a jest wymagany przez geninitrd
>> > > > i teraz:
>> > > > 1. przeniesc do /bin ? (imho)
>> > > > 2. przeniesc geninitrd do /usr/sbin ;)
>> > > > 3. naprawic geninitrd by nie korzystal z xargs (na mnie nie liczcie!:)
>> > > może wystarczyłoby coś takiego:
>> > > 
>> > > xargs() {
>> > > 	SPACE=""
>> > > 	while read FOO; do
>> > > 		echo -n "$SPACE"$FOO
>> > > 		SPACE=" "
>> > > 	done
>> > > 	echo
>> > > 	}
>> > 
>> > Musialby jeszcze zliczac liczbe argumentow, ich dlugosc i dzielic na kilka
>> > linii po przekroczeniu.
>> 
>> Do tego co jest wykorzystywane w geninitrd IHMO można zliczanie olać.
>
>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.

-- 
Arkadiusz Patyk [areq(at)pld-linux.org] [http://rescuecd.pld-linux.org/]
[IRC:areq ICQ:16231667  GG:1383]  [AP3-6BONE] [AP14126-RIPE]




Więcej informacji o liście dyskusyjnej pld-devel-pl