Wyrazy o okreslonej liczbie znakow

0

Witam !
Mam plik txt, gdzie wyrazy bez polskich znakow, kazdy wyraz w innej lini i chciałbym wciągnąć z niego tylko 6 literowe wyrazy. Jak to zrobić automatycznie?

1

Możesz użyć grepa, AWKa lub seda, albo twojego ulubionego języka skryptowego (np. perl, python).

0

Nie jestem wybitnym programista to nie napisze programu.
nie moge znaleŹĆ informacji o grepie jaka jest komenta na wyrazy o okreslonej liczbie znakow.

grep (nieznam komendy na wyrazy 6 literowe) plik.txt > plik2.txt
Jak wyglada wyszukiwanie wyrazow o danej liczbie liter z pliku i zapis wyniku do drugiego pliku?

0
  1. Wczytujesz wyraz,
  2. sprawdzasz rozmiar (w przypadku zmiennych tekstowych będzie to ilość liter),
  3. zapisujesz jeśli rozmiar=6 (w twoim przypadku),
  4. próbujesz wczytać, jeśli jest następny wyraz to patrz punkt 2. Możesz też przed próbą wczytania sprawdzić czy jesteś na końcu pliku (jeśli nie, to patrz punkt 1)

ps grep to polecenie Linuksowego bash-a (konsoli tekstowej), nie wiem czy jest dla Windowsa o ile masz ten system.

0

W Windowsie (sprawdzałem na XP) można w wierszu poleceń użyć komendy findstr
findstr "......" C:\Wyrazy.txt >> C:\Tylko6.txt

1 użytkowników online, w tym zalogowanych: 0, gości: 1