[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