RECSET(1)

πŸ“¦
version 1.9 Β· 4 versions
, in alpine 3.24, debian bookworm, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0

πŸ’– 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, so Foo and foo stop 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 😭


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 πŸ’œπŸŽ€πŸ¦‹