Forside Fora Off-topic Text fils aendering via command line Eller lign

Currently, there are 0 users and 1 guest visiting this topic.
  • Oprettet af
    Emne
  • #0
    SvenBent
    Rusher
    Offline

    Jeg har en raekke text filer som uheldigvis er blevet letligt korrupteret
    De indeholder baade raeek terminring i *nix format (enkelt kode) og windows formet ( dobblet kode)

    det ser ud om om der er nogen der har haft den aabne og gemt den forkert og dermed skab extra lininer pga forket laesning af linine terminering.

    de extra linnier er heldgivis tomme ud over den dobbelt kodet linine terminering.

    kort sagt. jeg oensker at fjerne alle “tomme” lineier ed dobbel kodet terminering (CR/LF)
    og bibeholde alt andet.
    Derefter oensker jag at skifter alt llinie terminering fra *nix til windows. men det er ikke helt saa vigtige

    ER der et nemt tool der kan lave en soeg og eliminer in linie saa jeg kan haddnter et par hundrede filer i et snuptag ?

    GREP ? er det korrekt

    - Sven Bent

    • Dette emne blev ændret 2 måneder siden af Cancerman.
Viser 7 svar - 1 til 7 (af 7 i alt)
  • Forfatter
    Svar
  • #1
    SvenBent
    Rusher
    #0 Trådstarter
    • 271 Indlæg
    Offline

    Ja utroligt som man er ved at skrive at man pludselig husker.

    WinGrep fiksede dette utroligt nemt

    - Sven Bent

    #2
    hausner
    Moderator
    • 702 Indlæg
    Offline

    De fleste “notepad”-agtige programmer kan også fjerne Carriage Return og Line End med en simpel search and replace. Det er typisk \r og \n.
    Notepad++ har en specialbygget EOL conversion funktion

    #3
    CrackMaND
    Rusher
    • 97 Indlæg
    Offline

    Åbn fil i VS code og nederst i højre hjørne kan man vælge linie terminering.

    Bruger det selv til at skifte mellem Linux og Windows format.

    Derudover kan du bruge search/replace feature til at fjerne overflødige tegn. Kan klart løses på under 5 min.

    #4
    Snowball42
    Rusher
    • 199 Indlæg
    Offline

    Jeg blev nødt til lige at slå WinGrep op for at se hvad det var. Men som nævnt vil jeg selv have brugt Sublime Edit til det som første valg, og så nok taget VS Code og derefter Notepad++. Nok mest fordi de alle 3 altid er installeret på mine pc’er. Selvom Sublime er kommet lidt mere i baggrunden efter VS Code har overtaget mange af de ting jeg brugte Sublime til. Dog er Sublime stadig fantastisk i den måde den viser fundet tekst når man søger efter text i en række filer. og så ligger genvejene stadig i fingrene til at editere mange linjer på en gang. Det er som om at den genvej bliver jeg nødt til at slå op i VS Code hver gang.

    Gammel mand og nye vaner… suk.

    #5
    SvenBent
    Rusher
    #0 Trådstarter
    • 271 Indlæg
    Offline

    #2 +# +#4
    jeg bruger skam notepadd++ flittigt
    Jeg fik nok ikke forklare det godt nok det er fordi jeg har MANGE af disse filer i folder og underfoldere som er blevet korrupteret og alle skal rettes.

    men wingreb gjorde det fint.
    fjerne alle linies med \r\n
    Derefter erstat alle \r med \r\n
    og bumm vi var live igen

    - Sven Bent

    #6
    Snowball42
    Rusher
    • 199 Indlæg
    Offline

    #5 Perfekt.. Hvis du mangler et program der viser oversigten over det du søger efter lidt bedre, så er Sublime Text eminent til at vise det, og at kunne ændre i mange filer på en gang, og ikke mindst kan der sættes mange forskellige biblioteker ind på en gang, og/eller forskellige endelser efter punktum eller regex.

    Af ren nysgerrighed, hvordan blev dine file lettere ødelagte ? For det virker som en lidt weird fejl at få i det hele taget. For hvis det er en hel stribe filer, så er det da lidt noget skrammel hvis det er fejl 40 fra dine kollegaer.

    #7
    SvenBent
    Rusher
    #0 Trådstarter
    • 271 Indlæg
    Offline

    #6
    Jeg har ingen ide desvaerre.
    Havldelen af mit arbejds dag gaa paa att rette andre folks random problemmer. en 1/4 gaa pa pjaek og den sidte 1/4 laver jeg mit eget arbejde.

    vi havdet storre problem med azure licens deling af adobe. problem har varet et par uge og jeg har hjulper vore support folk paa side linien. det blev en stor problem stilling (5 folk hvor adobe ikke virkede herre gud)
    anyway jeg lagde marker til at adobe reffer to live.com som tenant saa samt at 3000+ andre folk ikke havde et problem saa jeg var rimelgit sikker pa det ikke vare vore opsaetning, min teory var det var ders personalig microsoft accounts der skabte problemmer
    MS prem support blev involvet
    Adobe support blev invovleret.
    adobe gave et haabloets foreslag til Vores support team.

    jeg beslutte mig her saa at tage over og loeste det i 90minutter ved at “hacke” vores brugers privat konto og omdoebe den med en outlook email istedet for.

    BOM lortet virkede
    Jeg har ikke en dyt forstand paa azure licesn haandtering

    Saa jo jeg ender tit op med opgaver det slet ikke er ment for mig fordi af underlig aarsager saa loeser jeg dem.

    - Sven Bent

Viser 7 svar - 1 til 7 (af 7 i alt)
  • Du skal være logget ind som bruger for at kunne svare...