mirror of
https://git.valherun.com/valherun/cis-benchmarks.git
synced 2026-10-15 21:22:03 -04:00
Organize CIS benchmark source files
This commit is contained in:
1 parent
a2fb88ee51
commit
bc5f96dd2d
28 files changed
+1862468
-1
No files matched your search
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_PATH="$(readlink -f "$0")"
|
||||
SCRIPT_DIR="$(dirname "$SCRIPT_PATH")"
|
||||
REPO_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||||
PDF_DIR="$REPO_DIR/pdf"
|
||||
TEXT_DIR="$REPO_DIR/text"
|
||||
|
||||
if ! command -v pdftotext >/dev/null 2>&1; then
|
||||
echo "pdftotext is required. Install poppler-utils first." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir -p "$PDF_DIR" "$TEXT_DIR"
|
||||
|
||||
find "$PDF_DIR" -maxdepth 1 -type f -name '*.pdf' | sort | while read -r pdf; do
|
||||
base="$(basename "$pdf" .pdf)"
|
||||
pdftotext -layout "$pdf" "$TEXT_DIR/$base.txt"
|
||||
done
|
||||
|
||||
echo "Refreshed text extracts under $TEXT_DIR"
|
||||
Reference in new issue
Block a user