# HG changeset patch # User František Kučera <franta-hg@frantovo.cz> # Date 1544109353 -3600 # Node ID e33f13c9128988fdcf983e8efd5a8d664edee63f # Parent 6cd2e54d90ea0a304ce5c76f90558d365f542e5d examples: relpipe-in-fstab diff -r 6cd2e54d90ea -r e33f13c91289 relpipe-data/examples.xml --- a/relpipe-data/examples.xml Thu Dec 06 16:06:32 2018 +0100 +++ b/relpipe-data/examples.xml Thu Dec 06 16:15:53 2018 +0100 @@ -121,6 +121,42 @@ Record count: 9]]></pre> + <h3>relpipe-in-fstab</h3> + + <p> + Using command <code>relpipe-in-fstab</code> we can convert the <code>/etc/fstab</code> or <code>/etc/mtab</code> to relational data + </p> + + <m:pre jazyk="bash"><![CDATA[relpipe-in-fstab | relpipe-out-tabular]]></m:pre> + + <p> + and see them as a nice table: + </p> + + <pre><![CDATA[fstab: + ╭─────────────────┬──────────────────────────────────────┬──────────────────────┬───────────────┬───────────────────────────────────────┬────────────────┬────────────────╮ + │ scheme (string) │ device (string) │ mount_point (string) │ type (string) │ options (string) │ dump (integer) │ pass (integer) │ + ├─────────────────┼──────────────────────────────────────┼──────────────────────┼───────────────┼───────────────────────────────────────┼────────────────┼────────────────┤ + │ UUID │ 29758270-fd25-4a6c-a7bb-9a18302816af │ / │ ext4 │ relatime,user_xattr,errors=remount-ro │ 0 │ 1 │ + │ │ /dev/sr0 │ /media/cdrom0 │ udf,iso9660 │ user,noauto │ 0 │ 0 │ + │ │ /dev/sde │ /mnt/data │ ext4 │ relatime,user_xattr,errors=remount-ro │ 0 │ 2 │ + │ UUID │ a2b5f230-a795-4f6f-a39b-9b57686c86d5 │ /home │ btrfs │ relatime │ 0 │ 2 │ + │ │ /dev/mapper/sdf_crypt │ /mnt/private │ xfs │ relatime │ 0 │ 2 │ + ╰─────────────────┴──────────────────────────────────────┴──────────────────────┴───────────────┴───────────────────────────────────────┴────────────────┴────────────────╯ +Record count: 5]]></pre> + + <p>And we can do the same also with a remote <code>fstab</code> or <code>mtab</code>; just by adding <code>ssh</code> to the pipeline:</p> + + <m:pre jazyk="bash"><![CDATA[ssh example.com cat /etc/mtab | relpipe-in-fstab | relpipe-out-tabular]]></m:pre> + + <p> + The <code>cat</code> runs remotely. The <code>relpipe-in-fstab</code> and <code>relpipe-out-tabular</code> run on our machine. + </p> + + <p> + n.b. the <code>relpipe-in-fstab</code> reads the <code>/etc/fstab</code> if executed on TTY. Otherwise, it reads the STDIN. + </p> + <h3>relpipe-tr-validator</h3> <p>