Skriptauksen harjoittelu ei näytä sujuvan.
Idea: Käydä rekursiivisesti läpi tiedostot ja muuttaa 'väärät' tiedostonnimet oikeiksi.
Ongelma on, etten saa hakemistopolkuja kulkemaan rekursiossa mukana.
Onkohan ls:ssä jotain vipua, jota en löytänyt, vai pitääkö se tehdä purkkaratkaisulla.
l. jos hakemisto puu on...
.
./tekstit/.
./tekstit/tekstit/.
./tekstit/tekstia/.
./tekstit2/,
./tekstit3/.
./tekstit3/tk/.
./tekstit3/tk/tk2/.
./tekstit3/ak/.
... niin onkohan linuxissa komentoa, jolla saataisiin hakemistopuu tulostumaan juuri tollaisena?
Jos ei onko muita kikkoja käydä hakemistopuu läpi scriptillä.
Olen jo lähellä purkkaratkaisua, jolloin hakemistopuun käyn läpi C:llä, mutta olisin kiitollinen scriptiratkaisusta.
Vähän olen yrittänyt kyhätä scriptiä, mutten ole osannut.
No yritelmät kuitenkin kehiin:
#!/bin/sh
polku=""
for fil in $(ls -R )
do
$(./korjaa $fil 55)
done
Toi käy läpi koko puun, muttei näytä hakemistoja, joten korjaa-ohjelma ei löydä tiedostoja.
Korjaa ohjelma on C-kyhäelmä, joka ei toistaiseksi vain demoaa echoa.