Prikaz non-printing karaktera naredbom cat
Česta pogreška pri radu sa skriptama (bash skripte, PHP, ...) događa se zbog korištenja različitih tipova editora i njihove podrške pri snimanju datoteka u ASCII, UTF-8 ili nekom drugom formatu.
Ukoliko vam PHP skripta prijavljuje pogrešku tipa "Headers could not be modified as they had already been sent" ili neka perl skripta ne radi, a u editoru vam sve izgleda kako treba, ovom naredbom možete pokušati ispisati problematičnu datoteku.
Ukoliko u ispisu vidite oznake tipa M-nešto, u skripti imate non-printable karaktere koji mogu biti uzrok pogreške. Tipičan primjer je BOM (Byte-Order-Mark) oznaka na početku datoteke snimljene u UTF-8 karakter setu.
Napomena: Uglavnom samo M-nekiznak predstavljaju problem. ^M$ i ^I su uredne oznake za kraj linije i TAB.
- Logirajte se za dodavanje komentara
- Inačica za ispis
- PDF version