Essential session storage is required to sign in. Optional analytics remain off unless you allow them.
Solve a real data task with a shell PIPELINE using the classic tools (a log-analysis report, extracting fields from a CSV, summarizing file stats). Requirements: compose grep/sed/awk/sort/uniq/cut/tr with pipes to transform the input; use 'find ... -print0 | xargs -0' (or find -exec) to process many files SAFELY (handling spaces/newlines in names); use a regex correctly (and note where extended regex needs '-E'); and wrap it in a script with strict mode. Explain the difference between the globbing and the regex you used, and why -print0/-0 matters.
Effective grep/sed/awk/sort/uniq composition; correct regex (BRE vs ERE/-E); solves the task.
find -print0 | xargs -0 (or -exec) handles unsafe filenames; no ls-parsing; explains why -print0/-0 matters.
Strict mode; correctly distinguishes globbing from regex.
Use this README structure to make the work reviewable.
DevPath fetches a read-only, size-capped snapshot. Submitted code is never executed.
# A text-processing pipeline ## Goal Solve a real data task with a shell PIPELINE using the classic tools (a log-analysis report, extracting fields from a CSV, summarizing file stats). Requirements: compose grep/sed/awk/sort/uniq/cut/tr with pipes to transform the input; use 'find ... -print0 | xargs -0' (or find -exec) to process many files SAFELY (handling spaces/newlines in names); use a regex correctly (and note where extended regex needs '-E'); and wrap it in a script with strict mode. Explain the difference between the globbing and the regex you used, and why -print0/-0 matters. ## Acceptance criteria - [ ] Pipeline mastery: Effective grep/sed/awk/sort/uniq composition; correct regex (BRE vs ERE/-E); solves the task. - [ ] Safe file handling: find -print0 | xargs -0 (or -exec) handles unsafe filenames; no ls-parsing; explains why -print0/-0 matters. - [ ] Rigor: Strict mode; correctly distinguishes globbing from regex. ## Verification - [ ] Document installation and run commands. - [ ] Record automated checks and their exact commands. - [ ] Add representative output, screenshots, or a short demo where useful. - [ ] Confirm failure paths and known constraints. ## Decision log ### Decision title - Context: - Choice: - Alternatives considered: - Tradeoffs: ## Evidence - Link each rubric criterion to the file, test, or artifact that demonstrates it. ## Known limitations - List what is intentionally out of scope and what should be improved next.