Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Bestand(en) doorzoeken op vreemde tekens.... hoe?  (gelezen 694 keer)

Offline tomatito

  • Lid
  • Steunpunt: Nee
Bestand(en) doorzoeken op vreemde tekens.... hoe?
« Gepost op: 2013/06/06, 16:55:44 »
Op mijn website staan rare tekens. Deze
Citaat
%s
Ik vermoed dat het een fout is in de NL-taalbestanden.

Locatie: /var/www/testsite/catalog/dutch

De map dutch bestaat op zijn beurt weer uit allerlei bestanden.  Hoe doorzoek ik en met welk programma de map dutch op deze vreemde tekens? Het zijn text files.
Dual boot: Elementary OS 0.3.2 Freya (64-bit) built on UBUNTU 14.04  |  Windows 10

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
Re: Bestand(en) doorzoeken op vreemde tekens.... hoe?
« Reactie #1 Gepost op: 2013/06/06, 19:43:58 »
grep -Inr "%s" *
Dit zou het moeten doen.

 Arguments:
    I: binaire bestanden negeren (hoodletter i, geen L)
    n: regelnummers weergeven in output
    r: recursief zoeken

Edit: geen idee of het in uw geval ook zo is, maar %s word in programmeertalen gebruikt als stringformatter zodat het programma bepaalde woorden kan invoegen in een voorgeprogrammeerde zin. Voorbeeld:
    Kon bestand %s niet verwijderen.

Dit zal in de vertaalbestanden staan en het programma kan dan zelf de bestandsnaam (in dit geval) invullen.
« Laatst bewerkt op: 2013/06/06, 19:47:00 door Nunslaughter »

Offline tomatito

  • Lid
  • Steunpunt: Nee
Re: Bestand(en) doorzoeken op vreemde tekens.... hoe?
« Reactie #2 Gepost op: 2013/06/07, 00:25:42 »
Dank je wel voor je reactie  :)

Wanneer ik onderstaande gebruik dan word mijn hele computer doorzocht:
grep -Inr "%s" *
Als ik bijvoorbeeld eerst naar de directory  (cd /var/www/testsite) ga dan krijg ik nog een hele lap tekst/info waarvan ik echt niet weet wat het betekend.

Hoe kan ik gericht een bestand doorzoeken?

Bijvoorbeeld deze: /var/www/testsite/language/dutch/quickcheckout (het is een webwinkel). 
Dual boot: Elementary OS 0.3.2 Freya (64-bit) built on UBUNTU 14.04  |  Windows 10

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
Re: Bestand(en) doorzoeken op vreemde tekens.... hoe?
« Reactie #3 Gepost op: 2013/06/07, 00:42:04 »
Ok, ik dacht dat het duidelijker was. Het sterretje vanachter betekent dat grep gaat zoeken naar alle bestanden in de huidige map, door de -R parameter word dit recursief gedaan, dus ook alle onderliggende mappen.

Een enkel bestand doorzoeken is dus gewoon het sterretje vervangen door het pad naar het bestand.

Offline tomatito

  • Lid
  • Steunpunt: Nee
Re: Bestand(en) doorzoeken op vreemde tekens.... hoe?
« Reactie #4 Gepost op: 2013/06/07, 22:14:03 »
Hallo Nunslaughter, dank je wel voor je antwoord/reactie.

Ik ben totaal onbekend met Grep maar  iets meer met het programma/cms (  = Opencart) dat ik gebruik.  Ik heb dus even tijd nodig om uit te zoeken hoe het e.a. werkt. 

Ik laat van mij horen  ;) Tot dusver dank!
Dual boot: Elementary OS 0.3.2 Freya (64-bit) built on UBUNTU 14.04  |  Windows 10

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline tomatito

  • Lid
  • Steunpunt: Nee
Re: Bestand(en) doorzoeken op vreemde tekens.... hoe?
« Reactie #5 Gepost op: 2013/06/08, 20:58:14 »
Het is gelukt hoor. Ik heb de file gevonden met de vreemde tekens en mijn site ziet er nu weer keurig uit  :)

Ik was even ┬┤blown away┬┤ door de output van Greb  ;) Maar ik snap nu hoe het werkt.

Nogmaals hartelijk dank!
Dual boot: Elementary OS 0.3.2 Freya (64-bit) built on UBUNTU 14.04  |  Windows 10

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)