Mam posortowane wyrazy
a
A
b
B
c
C
Jak je posortować w ten sposób?
a
b
c
A
B
C
albo
A
B
C
a
b
c
Mam posortowane wyrazy
a
A
b
B
c
C
Jak je posortować w ten sposób?
a
b
c
A
B
C
albo
A
B
C
a
b
c
Musisz to wydrukować, wyciąć każdą literkę, i ręcznie posortować.
Odpowiedz taka jak pytanie.
Daj więcej szczegółów, chodzi ci o program, algorytm, kod , rękodzieło, czy magię?
W notepad++ można tak:
a A b B c C |
A B C a b c |
---|
Nie radzi sobie z polskimi znakami - sortuje jako kolejna grupa pod małymi literami.
Dzięki, to jest to.
Jest też stary plugin do wersji 32 bitowej “TextFX” 32 bitowej:
TextFX.v0.26.unicode.bin.zip (103,8 KB)
www.virustotal.com/pl/file/f882c2046f72a2ef207d33ae17b035f22b8f4479e56ca7b075347f15a1c1a280/
eGambit malicious_confidence_95%
to prawdopodobnie FP (False Positive).
Albo w konsoli:
more nieposortowane.txt | sort > posortowane.txt
Trochę średnio bez parametrów bo wychodzi: “A a b B c C
”,
prawie jak przykładowy plik startowy “a A b B c C
”.
wyszło tak:
łódź
Anthony
Beethoven
Betty
biała
blondynka
butów
deja
Ellie
C:\>sort /?
SORT [/R] [/+n] [/M KB] [/L ustawienia regionalne] [/REC bajty rekordu]
[[dysk1:][ścieżka1]plik1] [/T [dysk2:][ścieżka2]]
[/O [dysk3:][ścieżka3]plik3]
/+n Określa numer znaku, od którego ma się
rozpoczynać każde porównywanie.
/+3 określa, że każde porównywanie
powinno się rozpoczynać od trzeciego znaku
w każdym wierszu. Wiersze krótsze niż n
znaków są sortowane przed innymi wierszami.
Domyślnie, porównania rozpoczynają się
od pierwszego znaku każdego wiersza.
/L[OCALE] ustawienia regionalne Zastępuje domyślne ustawienia regionalne
systemu określonymi ustawieniami.
Ustawienie ""C"" daje najszybsze sortowanie
i jest obecnie jedyną możliwością.
W sortowaniu nigdy nie jest uwzględniana
wielkość liter.
/M[EMORY] KB Określa ilość pamięci głównej do użycia
w sortowaniu, w kilobajtach. Wielkość
pamięci jest zawsze ograniczona od dołu
wartością 160 KB. Jeżeli podana zostanie
wielkość pamięci, w sortowaniu użyta
zostanie dokładna ilość pamięci, bez
względu na ilość dostępnej pamięci głównej.
Zazwyczaj najlepszą wydajność uzyskuje się
nie podając wielkości pamięci. Domyślnie,
sortowanie odbywa się w jednym przebiegu
(bez tworzenia plików tymczasowych), jeżeli
mieści się w domyślnej maksymalnej
wielkości pamięci. W przeciwnym przypadku
sortowanie zostanie wykonane w dwóch
przebiegach (częściowo posortowane dane
będą zapisywane w pliku tymczasowym),
tak aby wielkości pamięci użytej
w przebiegach sortowania i scalania były
równe. Domyślnie maksymalny rozmiar pamięci
jest równy 90% dostępnej pamięci głównej,
jeżeli zarówno wejście, jak i wyjście
są plikami, i 45% w innych przypadkach.
/REC[ORD_MAXIMUM] znaki Określa maksymalną liczbę znaków w rekordzie
(domyślnie 4096, maksymalnie 65535).
/R[EVERSE] Odwraca porządek sortowania, to znaczy sortuje
od Z do A, następnie od 9 do 0.
[dysk1:][ścieżka1]plik1 Określa plik do posortowania. Jeżeli plik nie
zostanie określony, użyte zostanie wejście
standardowe. Określenie pliku wejściowego
jest szybsze niż przekierowywanie tego samego
pliku na wejście standardowe.
/T[EMPORARY]
[dysk2:][ścieżka2] Określa ścieżkę katalogu, w którym mają być
zapisywane pliki robocze sortowania,
w przypadku gdy dane nie zmieszczą się
w pamięci głównej. Domyślnie używany jest
systemowy katalog tymczasowy.
/O[UTPUT]
[dysk3:][ścieżka3]plik3 Określa plik, w którym mają być zapisane
posortowane dane wejściowe. Jeżeli plik nie
zostanie określony, dane będą zapisywane
do wyjścia standardowego. Określenie pliku
wyjściowego jest szybsze niż przekierowanie
wyjścia standardowego do tego samego pliku.
tak nie działa:
more B:\wyrazy.akp | sort > B:\wyrazy2.akp
tu też jest taka opcja
Szkoda, że mój edytor tego nie ma.
Spróbuję na forum mojego edytora coś się dowiedzieć.
Obecnie najlepszy byłby z konsoli (nie potrzeba instalować dodatkowy edytor)
ale jak skonfigurować polecenie?
Problem jest w tym, że w słowniku mam wyrazy na ć, Ć, ś, Ś itd.
Ś
ć
w
a
Z
C
A
jak otrzymać oddzielnie duże i małe wyrazy
a
ć
d
w
A
C
Ś
Z
Program co by pozwalał sam określić jak sortować bo pewnie przemienia litery na kody ASCII
|
|
I co mam z tym zrobić?
Jak by się miało czas to by można napisać program konsolowy co by plik sortował z zmodyfikowaną konfiguracją, jak nie obsługuje tego żaden edytor i twój nie obsługuje wtyczek (pluginów).
|
|
Napisanie skryptu VBS zajęło mnie kilka minut.
Ale chciałbym to mieć w swoim edytorze.
Czekam na odpowiedź ze strony edytora.
Już mam plugin.