Skip to content

Instantly share code, notes, and snippets.

@fritz0705
Created August 12, 2020 21:13
Show Gist options
  • Save fritz0705/63ee3e18f4482a80a4aadd313ea61d0c to your computer and use it in GitHub Desktop.
Save fritz0705/63ee3e18f4482a80a4aadd313ea61d0c to your computer and use it in GitHub Desktop.
#!/bin/bash
inventarnummer="$1"
beschreibung="$2"
if [ -z "$inventarnummer" ]
then
read -p "Inventarnummer: " inventarnummer
fi
if [ -z "$beschreibung" ]
then
read -p "Beschreibung: " beschreibung
fi
if [ -e "beschreibungen/$inventarnummer" ]
then
echo "Nope Inventarnummer schon vergeben"
exit 1
fi
echo "Inventarnummer: $inventarnummer"
cat > labels/label-$inventarnummer.tex <<EOF
\\newcommand\Inventarnummer{$inventarnummer}
\\newcommand\Beschreibung{$beschreibung}
\\input{label.tex}
EOF
cat > zettels/zettel-$inventarnummer.tex <<EOF
\\newcommand\Inventarnummer{$inventarnummer}
\\newcommand\Beschreibung{$beschreibung}
\\input{zettel.tex}
EOF
echo "$beschreibung" > beschreibungen/$inventarnummer
latexmk -lualatex labels/label-$inventarnummer
lp -d Brother_QL-500 labels/label-$inventarnummer.pdf
latexmk -lualatex zettels/zettel-$inventarnummer
#lp -d Samsung_CLX-9201 zettels/zettel-$inventarnummer.pdf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment