Új hozzászólás Aktív témák
-
Yahoo
aktív tag
Sziasztok, épp a beadandóm gyártom a sulinak, már majdnem készen vagyok, de arra az istennek nem tudok rájönni, hogy az előzőekben már cut-tal megvágott ls -l listázásból megmaradt fájlnév részből (remélem érthető, tehát az ls -l parancs eredményéből csak a fájlnév rész kerül az stdoutra) hogyan tudom a kiterjesztést "kivágni", azaz az utolsó pont utáni részre lenne szükségem a teljes fájlnévből kizárólag. Tudna valaki segíteni? Köszönöm
[ Szerkesztve ]
-
Yahoo
aktív tag
...
Még sem teljes a siker, a rename parancs csak az aktuális könyvtár tartalmát képes átnevezni? Nem lehetséges egy valamilyen módon paraméterként megadott kvtár tartalmának mahinálása? Egész konkrétan így próbáltam: rename [parancs amit végre akarok hajtani] távoli könyvtár abszolút útvonala
Lefut, de nincs hatással a fájlnévre, ha pedig az aktuális könyvtárból futtatom, minden további nélkül elvégzi...
-
Yahoo
aktív tag
Sziasztok!
Létezik vmi parancs arra, hogy egy fájlból/fájlnévből visszakapjam az abszolút elérési útvonalát? Olyasmire gondolok, hogy az attribútumai közül lekérni azt, hogy mi az elérési útvonala. Köszi
-
Yahoo
aktív tag
Igen, lényegében jól érted...tehát adott egy fájlnév és szeretném ha egy parancs visszadobná nekem az abszolút útvonalát. Tehát nem keresni akarok az adott fájlnévre, mivel pl. ha több van belőle, többet kapnék vissza, más más útvonalakon.
Bocs, hogy csak így a végső stádiumot írom le, de nagyon hosszadalmas lenne teljesen kifejteni az egész szkriptem lényegét, mivel a hátralévő rész ennyi és feltéve, ha létezik és működik ez a parancs, akkor nem kínzom sem magam sem titeket a teljes problémával. Köszönöm.[ Szerkesztve ]
-
Yahoo
aktív tag
Bár jobban átgondolva, ez túl szép, hogy igaz legyen...Megpróbálom pár mondatban vázolni a teljes problémát...
Tehát, adott argumentumként kapott elérési útvonal, melyben adott fájlokat kell keresni és módosítani(átnevezni) meghatározott feltétel szerint.
Na most ez mind oké eddig, mivel a $1-el egyszerűen megvan az elérési útvonalam, de az a baj, hogy mindezt rekurzívan kell tegyem, tehát ha $1ben van egy alkvtár és benne a fájlom, az ls -lR szépen visszaadja nekem rekurzívan az összes fájlt, de akkor ugye a $1 már nem $1 hanem $1/alkvtár. Lényegében ennyi.[ Szerkesztve ]