Salutare !
Poate ma complic... dar ai putea sa faci in for o parte care ia din fisier
cate un rand si il pune intr-o variabila. Apoi cu sed schimbi continutul
variabilei in asa fel incat tot ce e cu spatiu sa fie schimbat cu '\ '. Din
pacate nu am facut de mult timp scripturi si nu iti pot da cod concret, dar
ar trebui sa arate cam asa:
for( i=0 ; i<nr_de_linii ; i++ ){
fisier = `head i`;
fisier = sed 's/\ /\\ /g';
rm fisier;
}
Sper sa intelegi ce am vrut sa spun... e o tentativa de pseudocod... Numarul
de linii il aflii cu comanda wc, cu head i iei linia i iar apoi cu sed
schimbi spatiul cu '\ ' ca sa poti folosi comanda rm fara probleme.
----- Original Message -----
From: "Dan Angelescu" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, June 01, 2006 10:32 AM
Subject: [rofug] Stergere automata fisiere cu nume ce contin spatii ( pt
RofreeSBIE-1.2)
Va salut !
Nu e mare lucru insa mi-am prins urechile.
Am un fisier ce contine pe fiecare linie nume de
fisiere
ce trebuie sterse.
Unele fisiere au in nume spatii.
Cum fac sa le sterg si pe acelea.
Pe celelate le sterg cu un for i in` ....` do done
insa pe cele cu spatii nu le ia intrucat crede ca
fisierul de sters se opreste dupa prima parte a
numelui sau.
Multumesc anticipat !
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
________________________________________________________
To unsubscribe send a mail to [EMAIL PROTECTED]
________________________________________________________
To unsubscribe send a mail to [EMAIL PROTECTED]