[linux] Medzery vo for (shell)

Radovan Palik ppc na gyvv.sk
Čtvrtek Únor 15 09:05:44 CET 2001


Ahojte.

   Mam taky maly problem. Napisal som si skript, ktory mi rozdeli vsetky 
subory v adresari na mensie, aby sa dali kopirovat na diskety. Zlyha 
vsak, ked su v nazvoch medzery, kedze for sa prave podla tychto medzier 
riadi. Neda sa to nejako upravit, aby reagoval na iny znak?

Druhou moznostou by bolo nahradit mezdery v nazvoch "podciarnikom" cez 
sed prikazom s/\ /_/g, len netusim, ako brat subory a pouzit v mv alebo mmv.

Vdaka za kazdu pomoc.

        Rado

#!/bin/sh
#dsplit - rozdelenie suborov


for i in `find . -type f -maxdepth 1`
do
	echo Rozdelujem subor $i ...
	split --verbose -b 1350k "$i" "$i."
done
echo Subory su rozdelene...




Další informace o konferenci linux