[linux] bash: $'\357\273\277#': opdracht niet gevonden

Pagina: 1
Acties:

  • RainerSGF
  • Registratie: Juli 2008
  • Laatst online: 17-09 22:22
ik probeer op een bestand het 'source'-commando uit te laten voeren, maar krijg een melding :
bash: $'\357\273\277#': opdracht niet gevonden
Ik heb dit reeds opgezocht en weet dat het te maken heeft met het de utf8-opmaak.
Nu is m'n vraag echter toch hoe ik dit probleem oplos. Ik vind mogelijke commando's met awk en tail
op het utf8-opmaak teken te verwijderen, maar blijf met hetzelfde probleem kampen.

Systeem - I'm learning, I learn it from a book :)


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 08:15

deadinspace

The what goes where now?

Wat zeggen de volgende twee commando's?
file <jebestand>
xxd <jebestand> | head

  • RainerSGF
  • Registratie: Juli 2008
  • Laatst online: 17-09 22:22
file <bestand> zegt: UTF-8 Unicode (with BOM) text

xxd <bestand | head zegt: 0000000: efbb bf23 2065 6173 792d 7273 6120 7061 ...# easy-rsa pa (en zo verder)

Systeem - I'm learning, I learn it from a book :)


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 08:15

deadinspace

The what goes where now?

Een BOM van 3 bytes? Dat mensen eens ophouden met BOMs voor UTF-8 :(

Je kunt die eerste 3 bytes er iig wel af slopen met
dd if=<jebestand> of=<jenieuwebestand> bs=1 skip=3

Er zijn vast meer manieren, maar deze werkt.