Men jeg har problemer med sort. Hvis jeg f.eks. forsøger at sortere i en fil der indeholder en række ord, ét på hver linje, så går det fint nok med en kommando som: "sort tekstfil". Jeg får så ordnet alle ordene alfabetisk. Men hvis jeg medtager et af flagene, f.eks. hvis jeg skriver:
sort -u tekstfil
svares der: "inputfilen er angivet to gange"
Tilsvarende hvis jeg bruger andre flag. Hvad er der galt?
Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
Jeg vil give erik ret - hvis det var unxutils' sort ville fejlmeddelesen ikke være på dansk. Jeg er ikke klar over om Windows tillader at putte egne paths ind før windows' egne - hvis man kan vil det være løsningen. Windows søger nemlig efter filnavne i den rækkefølge som de nævnes i path.
jeg tror nu jeg ville foretrække at omdøbe Windows' sort.exe (den ligger hos mig i "c:\WINNT\system32\sort.exe") til wsort.exe. Det kræver blot at c:\WINNT\system32\dllcache\sort.exe også omdøbes - for eller vil Windows bare forsøge at lappe sig selv og kopiere filen tilbage igen. Der kommer en "Windows Filbeskyttelse"'s dialog - den trykkede jeg bare "annuler -> ja" til.
Ja, I har sikkert ret, det er pga. at Windows også har en sort.exe. Når jeg nu søger på sort.exe vises tre filer. Dels de to Windows filer som soreno nævner (altså både den i System32 og i System32\dllcache) og dels en der hedder sort.exe-194AE83C.pf i Windows\Prefetch. Den er oprettet i går på nogen lunde det tidspunkt hvor jeg installerede alle de her unix programmer. Er det mon Unix's sort.exe som Windows har gemt under det navn? Hvis ja, så er det jo bare at gøre som I siger, at omdøbe Windows' sort til wsort.exe og den tredie fil til sort.exe. Men hvordan kan jeg være sikker på at det er den rigtige fil? Måske det er smartere først at omdøbe de to Windows filer og derefter geninstallere Unix programmerne, og se hvor den så lægger unix sort.exe .... Eller hvad mener I?
det jeg skrev 07:41:38 testede jeg inden jeg postede her. Med den metode er var ihvertfald unix sort der blev eksekveret hos mig. Jeg kan ikke lige huske om min søgning gav noget resultat i windows\prefetch ? Prøv evt. at kigge lidt nærmere på "sort.exe-194AE83C.pf" - passer størrelsen med Windows sort eller unix sort ? osv..
Nå røvede jeg faktisk at omdøbe de to windows filer. Windows er ikke meget for det, men det lader sig gøre. Når jeg så imidlertid forsøger at geninstallere unix filerne stritter Windows "Filbeskyttelse" imod og beder om at få indsat Windows CD'en (for at gendanne ændrede filer velsagtens). Hvis jeg gør det er jeg vel ligevidt, så jeg valgte nej hvorefter installationen af unix afbrydes ....
nu håber jeg ikke jeg har rodet dig ud i noget møj, men det er nok bedre at placere path til unixtools før windows\system32 du skal bare sætte det ind i systemvariabler før de variabler der allerede er der.
Jeg er ikke meget for at rode for meget med XP. Der kan jo være andre programmer der er afhængige af sort.exe (Windows') og af andre ting jeg ændrer på (f.eks. path placeringer). Var det ikke bedre at beholde de to windows programmer som sort.exe og så omdøbe unix' til usort.exe, sådan som det blev foreslået tidligere?
downloadede nu alle unix programmerne i en mappe for sig. Det viser sig at Unix' sort.exe fylder 37,5 k, så det er ikke det samme som sort.exe-194AE83C.pf
erikjacobsen og soreno, læg lige et par svar. Det var rigtig nok, og jeg valgte løsningen med at omdøbe unix' sort.exe til usort.exe. Det funker nu. tak
OK erik, og så lad i samme omgang få løst den globale fattigdom - men det er jo to sider af samme sag...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.