Case-insensitiv søgning med find-kommandoen: Sådan gør du!

Hvordan udføres en case-insensitiv søgning med find-kommandoen? Forsøget med "find . -name -i pattern" virker ikke.

For at udføre en case-insensitiv søgning med find-kommandoen, skal du bruge -iname i stedet for -name, som gør søgningen uafhængig af store og små bogstaver.

Hvordan udføres en case-insensitiv søgning med find-kommandoen?

Hvis du oplever problemer med at udføre en case-insensitiv søgning ved hjælp af find-kommandoen, kan det skyldes en forkert syntaks. Den korrekte måde at udføre en case-insensitiv søgning på er ved at bruge -iname i stedet for -name. Her er en trin-for-trin guide:

  • Brug -iname i stedet for -name: -iname gør søgningen case-insensitiv.
  • Angiv søgemønsteret: Mønsteret kan indeholde jokertegn som * for at matche flere filer.

Eksempel på korrekt brug:

find . -iname "pattern"

Her er et konkret eksempel:

find . -iname "*.txt"

Dette vil finde alle filer med filtypen .txt, uanset om filtypen er skrevet med store eller små bogstaver.

Hvis du stadig har problemer, kan du kontrollere følgende:

  • Find-version: Sørg for, at du bruger en version af find, der understøtter -iname.
  • Filnavne: Sørg for, at filnavnene faktisk matcher det mønster, du søger efter.

Ved at følge disse trin bør du kunne udføre en case-insensitiv søgning med find-kommandoen uden problemer.