Šķîþ ţö ḿàîñ çöñţéñţ

ķçàţ

Þŕîñţ ţĥé ĥüḿàñ-ŕéàđàƃļé ţéẋţ éẋţŕàçţéđ ƒŕöḿ éàçĥ ƒîļé, öñé ƃļöçķ þéŕ ļîñé, ŕéĝàŕđļéšš öƒ ţĥé üñđéŕļýîñĝ ƒöŕḿàţ. À Ŵöŕđ .docx, à ĴŠÖÑ çàţàļöĝ àñđ àñ ẊĻÎƑƑ ƒîļé àļļ þŕîñţ àš ţĥéîŕ þļàîñ þŕöšé, ŵîţĥ ţĥé ḿàŕķüþ àñđ šţŕüçţüŕé šţŕîþþéđ.

kcat [flags] [FILE...]

Ŵîţĥ ñö ƒîļé, öŕ ŵĥéñ ţĥé ƒîļé îš -, šţàñđàŕđ îñþüţ îš ŕéàđ.

Éẋàḿþļéš

# See the prose inside a Word document
kcat report.docx

# Number the blocks of a JSON catalog
kcat -n locales/en.json

# Print the French translations of an XLIFF file
kcat --target fr messages.xliff

# Pipe arbitrary text through, treating it as plain text
cat raw.txt | kcat -f plaintext

kcat þàîŕš ñàţüŕàļļý ŵîţĥ ţĥé šĥéļļ ţööļš ýöü àļŕéàđý ĥàṽé. Þîþé îţš öüţþüţ îñţö ţĥé ŕéàļ grep, wc, öŕ sort ŵĥéñ ýöü ŵàñţ ƃýţé-ļéṽéļ ļîñé ƃéĥàṽîöüŕ ŕàţĥéŕ ţĥàñ ţĥé ƃļöçķ-àŵàŕé kgrep.

Öþţîöñš

ƑļàĝḾéàñîñĝ
-n, --numberÑüḿƃéŕ ţĥé öüţþüţ ƃļöçķš.
--idÞŕéƒîẋ éàçĥ ƃļöçķ ŵîţĥ îţš šöüŕçé ÎĐ.
-r, --recursiveŔéçüŕšé îñţö đîŕéçţöŕý àŕĝüḿéñţš.
--target LOCALEÞŕîñţ ţĥé ţŕàñšļàţîöñ ƒöŕ LOCALE îñšţéàđ öƒ ţĥé šöüŕçé.
-f, --formatÖṽéŕŕîđé ƒöŕḿàţ đéţéçţîöñ (é.ĝ. -f json).
--source-langŠöüŕçé ļàñĝüàĝé (đéƒàüļţ en).
--encodingÎñþüţ éñçöđîñĝ (đéƒàüļţ UTF-8).
--jsonÉḿîţ ƃļöçķš àš ĴŠÖÑ îñšţéàđ öƒ þļàîñ ţéẋţ.