GNU Core Utilities

From Wikipedia, the free encyclopedia

GNU Core Utilities
Remove ads

GNU Core Utilities nebo též coreutils je balík softwaru z projektu GNU, obsahující mnoho základních nástrojů, jako jsou cat, ls a rm, pro unixové operační systémy. Jde o kombinaci řady dřívějších balíků, například textutils, shellutils, a fileutils, společně s různými dalšími utilitami.

Stručná fakta Vývojář, Aktuální verze ...
Remove ads

Schopnosti GNU coreutils

GNU Core Utilities podporují dlouhé volby (např. --ignore-case místo -i) jako parametry příkazové řádky, stejně tak (pokud není nastavena proměnná prostředí POSIXLY_CORRECT) volnější konvenci povolující umístit tyto volby i za běžné argumenty. Pozor na to, že tato proměnná prostředí má v systémech BSD jinou funkci.

Protože filosofie GNU navíc přesouvá informace z manuálových stránek (a používá nástroje jako je info), informace o použití jednotlivých příkazů jsou rozsáhlejší.

Bohužel ani poslední vydaná verze coreutils (8.32) nepodporuje správně vícebajtová kódování, jako je UTF-8. Například výstup příkazu echo "abcабв" | tr [:lower:] [:upper:] v národním prostředí ru_RU.UTF-8 by mělo vypadat takto: ABCАБВ. Ovšem s GNU coreutils je výsledkem toto: ABCабв. Tedy tr funguje dobře s ASCII částí řetězce, ale selhává na Unicode znacích абв.

Remove ads

Programy obsažené v coreutils

Další informace Souborové utility, Textové utility ...
Remove ads

Související články

Externí odkazy

Reference

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads