Sida 1 av 1
leta efter osynliga tecken i filer
Postat: 18 feb 2021, 10:51
av civilpolisen
Det har visat sig att vi tydligen har osynliga tecken i nån fil och det är stört omöjligt att veta vilken det är i...! Hur hittar jag den? Ett grep-kommando, kanske, men hur?
PyCharm har en rätt sniffig sökfunktion.
https://www.jetbrains.com/pycharm/downl ... tion=linux
Välj "Free Community".
Jag har dock inte hittat några osynliga tecken... the seach goes on...! Wish me luck!!
Re: leta efter osynliga tecken i filer
Postat: 19 feb 2021, 14:10
av darven
Om det inte är för stor fil så kan du testa hexdump med -C växeln.
Men den så kan du se varenda byte i en fil.
Re: leta efter osynliga tecken i filer
Postat: 19 feb 2021, 15:18
av Surfaren
Med Visual Studio Code kan man söka i flera filer. Den kan också visa byte för byte hexadecimalt. Minns inte om det behövs ett tillägg för att kunna se och editera en fil hexadecimalt eller om det funkar rakt av.
Funktionen att söka i flera filer finns nog i de flesta IDE.
Re: leta efter osynliga tecken i filer
Postat: 19 feb 2021, 19:57
av Osprey
Med grep kan du köra t.ex:
Kod: Markera allt
LC_ALL=sv_SE.UTF-8 grep -d skip -I -P -n "[\x00-\x08\x0E-\x1A\x1C-\x1F]" *
eller något liknande och då får du dessutom också info om exakt på vilken rad i filen som "det konstiga tecknet" finns...
Det här kommandot söker inte i binära filer som t.ex program och sådant, där det givetvis förekommer en massa osynliga (oskrivbara) tecken. Vill du söka även i dem så tar du bara bort "-I" i kommandot...
Märk att det här kommandot söker automatiskt i
alla filer i den mappen/det directoryt där du "står"...