DBCOLRENAME(1)

πŸ“¦
version 3.9 Β· 3 versions
, in epel 9

πŸŽ€ NAME πŸŽ€

okay so this is DBCOLRENAME(1) from User Contributed Perl Documentation, and the main character is dbcolrename β€” change the names of columns in a fsdb schema. That's the whole vibe, bestie. Periodt. πŸ’–

✨ SYNOPSIS ✨

dbcolrename OldName1 NewName1 [OldName2 NewName2] ...

πŸ¦‹ DESCRIPTION πŸ¦‹

Dbcolrename changes the names of columns in a fsdb schema, mapping OldName1 to NewName1, and so on for multiple pairs of column names. Slay.

And note that it is valid to do "overlapping" renames like dbcolrename a b b a. Yes, bestie, that exact overlapping move is legal πŸ’….

🌸 OPTIONS 🌸

No non-standard options. Not a single non-standard one, periodt.

This module also supports the standard fsdb options:

  • -d β€” Enable debugging output. πŸ›
  • -i or --input InputSource β€” Read from InputSource, typically a file name, or "-" for standard input, or (if in Perl) a IO::Handle, Fsdb::IO or Fsdb::BoundedQueue objects. 🫢
  • -o or --output OutputDestination β€” Write to OutputDestination, typically a file name, or "-" for standard output, or (if in Perl) a IO::Handle, Fsdb::IO or Fsdb::BoundedQueue objects. πŸ’–
  • --autorun or --noautorun β€” By default, programs process automatically, but Fsdb::Filter objects in Perl do not run until you invoke the run() method. The --(no)autorun option controls that behavior within Perl. βš™οΈ
  • --help β€” Show help. πŸ†˜
  • --man β€” Show full manual. πŸ“–

πŸ“ SAMPLE USAGE πŸ“

Input:

#fsdb account passwd uid gid fullname homedir shell
johnh * 2274 134 John_Heidemann /home/johnh /bin/bash
greg * 2275 134 Greg_Johnson /home/greg /bin/bash
root * 0 0 Root /root /bin/bash
# this is a simple database

Command:

cat DATA/passwd.fsdb | dbcolrename fullname first_last

Output:

#fsdb      account passwd  uid     gid     first_last      homedir shell
johnh * 2274 134 John_Heidemann /home/johnh /bin/bash
greg * 2275 134 Greg_Johnson /home/greg /bin/bash
root * 0 0 Root /root /bin/bash
# this is a simple database
#  | dbcolrename fullname first_last

🧚 SEE ALSO 🧚

Also see Fsdb. β€” that's the reference, iykyk. πŸ’œ

Copyright (C) 1991-2022 by John Heidemann <johnh@isi.edu>

This program is distributed under terms of the GNU general public license, version 2. See the file COPYING with the distribution for details.


That's the whole page, bestie! This version came with perl v5.32.1 and is dated 2024-08-02 🫢✨

πŸ“¦ where this page comes from