Mulla on pitkä tekstitiedosto (n. 60 kilotavun) jonka joka rivin loppuun pitäisi saada kirjaimet
.jpg"
Tuo tiedosto sisältää siis oikeat tiedostonimet ja koetan käyttää sitä shell skriptinä joka nimeäisi kuvatiedostot. Sain tekstieditorin (Gedit) kanssa leikkimällä rivit "mv" komennolle sopivaan muotoon, mutta tiedostotarkenne pitäis saada vielä joka rivin loppuun. Esimerkki:
mv "pict0001.jpg" "Kuvatiedosto 001
mv "pict0151.jpg" "Kuvatiedosto 151
...jne. Ehdotuksia?
.jpg"
Tuo tiedosto sisältää siis oikeat tiedostonimet ja koetan käyttää sitä shell skriptinä joka nimeäisi kuvatiedostot. Sain tekstieditorin (Gedit) kanssa leikkimällä rivit "mv" komennolle sopivaan muotoon, mutta tiedostotarkenne pitäis saada vielä joka rivin loppuun. Esimerkki:
mv "pict0001.jpg" "Kuvatiedosto 001
mv "pict0151.jpg" "Kuvatiedosto 151
...jne. Ehdotuksia?
Vastaukset 2
Vanhimmat
"Mulla on pitkä tekstitiedosto (n. 60 kilotavun) jonka joka rivin loppuun pitäisi saada kirjaimet
.jpg" "
tarviit tiedostoon jokaisen rivin loppuun .jpg?
sed 's/$/.jpg"/g' origfile.txt > kohdefile.txt
tuolla tulee ulos kohdefile.txt johon on jokaisen rivin loppuun lisätty '.jpg"'
oliko tämä mitä halusit?
Tämä toimi loistavasti, kiitokset puusilimälle!
Kysyvä ei tieltä eksy!