RECSET(1)
π RECSET π
okay bestie, gather round, because recset is literally the girlboss of the recutils girlies β she's a user command whose whole entire job is manipulating fields in a recfile. periodt. β¨
β¨ NAME β¨
recset β manipulate fields in a recfile π
π¦ SYNOPSIS π¦
recset [OPTION]... [FILE]...
πΈ DESCRIPTION πΈ
She alters or deletes fields in records. That's it. That's the vibe. π
--no-externalβ bestie do NOT use external descriptors, okay? we're staying in-house π--forceβ alter the records anyway, even if that means violating record restrictions π³ like yes she's chaotic, she knows--helpβ prints a help message and dips out π--versionβ shows the version and exits, no notes πββοΈ
π₯ Record selection options: π₯
-i,--case-insensitiveβ makes strings case-insensitive inside selection expressions, soFooandfoostop being dramatic about it π-t,--type=TYPEβ only operate on records of the specified TYPE, no strays allowed π-e,--expression=RECORD_EXPRβ the selection expression, i.e. how you pick your faves-q,--quick=STRβ selects records that have fields containing a string. quick lil vibe check β-n,--number=NUM,...β select specific records by position, and yes ranges are allowed, she's flexible like that π-m,--random=NUMβ selects a given number of random records. chaotic good energy fr fr π²
π Field selection options: π
-f,--fields=FIELDSβ a comma-separated list of field names, with optional subscripts. commas = the group chat, subscripts = the β¨extraβ¨
π Actions: π
-s,--set=VALUEβ change the value of the selected fields. glow up π-a,--add=VALUEβ add the selected fields with the given value. new friends! π«Ά-S,--set-add=VALUEβ change the value of the selected fields, and if they don't exist, add a new field with that value. she's versatile, she contains multitudes π-r,--rename=NAMEβ rename the selected fields to a given name. and bestie, listen: if an entire record set is selected, then the field gets renamed in the record descriptor as well. no cap π£οΈ-d,--deleteβ delete the selected fields. blocked. removed. gone π-c,--commentβ comment out the selected fields. she's not deleted, she's just on read π«£
π AUTHOR π
Written by Jose E. Marchesi. (an icon, honestly π)
π REPORTING BUGS π
- Report bugs to:
bug-recutils@gnu.org - GNU recutils home page: <https://www.gnu.org/software/recutils/>
- General help using GNU software: <http://www.gnu.org/gethelp/>
π COPYRIGHT π
Copyright Β© 2010-2020 Jose E. Marchesi. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
no warranty bestie, she's giving everything but she is NOT legally liable π
π§ SEE ALSO π§
The full documentation for recset is maintained as a Texinfo manual. If the info and recset programs are properly installed at your site, the command
info recutils
should give you access to the complete manual. iykyk πβ¨
and that's the whole page!! this was recset version 1.9, from April 2022, dropping out of the manual like the main character she is. mwah, take care of her πππ¦
π¦ where this page comes from
- alpine 3.24: recutils-doc 1.9-r2 Β· GPL-3.0-or-later
- debian bookworm: recutils 1.9-2 Β· GPL-3.0-or-later
- fedora 43: recutils 1.9-12.fc43 Β· GPL-3.0-or-later
- fedora 43: recutils 1.9-12.fc43 Β· GPL-3.0-or-later
- fedora 44: recutils 1.9-13.fc44 Β· GPL-3.0-or-later
- fedora 44: recutils 1.9-13.fc44 Β· GPL-3.0-or-later
- nixos 26.05: recutils 1.9
- nixpkgs unstable: recutils 1.9
- opensuse-leap 16.0: gnu-recutils 1.9-bp160.1.13 Β· GPL-3.0-or-later
- opensuse-leap 16.0: gnu-recutils 1.9-bp160.1.13 Β· GPL-3.0-or-later
- opensuse-leap 16.0: gnu-recutils 1.9-bp160.1.13 Β· GPL-3.0-or-later
- opensuse-leap 16.0: gnu-recutils 1.9-bp160.1.13 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms