BWILD(8)
π¦ bwild β Bacula's 'wildcard' engine
okay bestie, so this is the bwild page from section 8 of the manual (that's the Network backup, utilities corner of the world, iykyk) and honestly? it's a little cutie. let's get into it π
β¨ NAME β¨
bwild β Bacula's 'wildcard' engine. that's it, that's the name, she's iconic π
πΈ SYNOPSIS πΈ
bwild [options] -f <data-file>
like. that's the whole vibe. options plus a data file, periodt.
π DESCRIPTION π
okay so first things first β this manual page documents briefly the bwild command. brief queen, she doesn't overexplain π«Ά
and what does she do?? she's a simple program that will let you test wild-card expressions against a file of data. that's the whole job. no cap. it's giving "little utility that does one thing and does it well" and we love that for her β
π OPTIONS π
a summary of options is included below. here we go, bestie, full list, no skipping:
-?β show version and usage of program. when you're lost, ask the question mark π-d nnβ set debug level tonn. turn the volume up on the debugging, girl π’-dtβ print timestamp in debug output. so you know when everything went down β°-f <data-file>β okay this one is the main character, sit down for it π
the data-file is a filename that contains lines of data to be matched (or not) against one or more patterns. so like, a whole file of lines just waiting for their moment.
when the program is run, it will prompt you for a wild-card pattern, then apply it one line at a time against the data in the file. each line that matches will be printed preceded by its line number. then you'll be prompted again for another pattern. it's a whole conversation, honestly, very chatty of her π¬
enter an empty line for a pattern to terminate the program. that's your exit, babe πͺ
you can print only lines that do not match by using the -n option, and you can suppress printing of line numbers with the -l option. mix and match, she's flexible β¨
-nβ print lines that do not match. chaos mode. the "not like the other lines" filter π-lβ suppress lines numbers. wait β that's the original's wording, and yes, we're keeping it exactly as written, typos and all, because the facts do not change, bestie π (you know what she means: no line numbers.)-iβ use case insensitive match.HELLOandhelloare the same girlie now π
π«Ά SEE ALSO π«Ά
fnmatch(3)β go read her too, she's the real one behind the wildcards πΈ
π AUTHOR π
this manual page was written by Bruno Friedmann <bruno@ioda-net.ch>. give her her flowers π
this man page document is released under the BSD 2-Clause license. slay, legally π
lowkey remember: she's simple, she's brief, and she will keep asking you for patterns until you hit that empty line. don't get trapped, bestie π
and that's the whole page!! brought to you by Kern Sibbald, dated 30 October 2011, living down there at the bottom of the BWILD(8) footer like the little signature it is. mwah ππβ¨
π¦ where this page comes from
- alpine 3.22: bacula-doc 15.0.2-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- alpine 3.23: bacula-doc 15.0.3-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- alpine 3.24: bacula-doc 15.0.3-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- centos-stream 9: bacula-director 11.0.1-6.el9 Β· AGPLv3 with exceptions
- debian bookworm: bacula-director 9.6.7-7
- debian trixie: bacula-director 15.0.3-3
- epel 10: bacula-director 15.0.3-2.el10_1 Β· LicenseRef-Bacula
- fedora 43: bacula-director 15.0.3-3.fc43 Β· LicenseRef-Bacula
- fedora 44: bacula-director 15.0.3-5.fc44 Β· LicenseRef-Bacula
- nixos 26.05: bacula 15.0.3
- nixpkgs unstable: bacula 15.0.3
- ubuntu jammy: bacula-director 9.6.7-5~22.04.1
- ubuntu noble: bacula-director 13.0.4-1build3
- ubuntu questing: bacula-director 15.0.3-3ubuntu2
- ubuntu resolute: bacula-director 15.0.3-5
- ubuntu stonking: bacula-director 15.0.3-5ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms