dir2meme: write output memefile to stdout - brcon2023-hackathons - Bitreichcon 2023 Hackathon Repository HTML git clone git://bitreich.org/brcon2023-hackathons git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/brcon2023-hackathons DIR Log DIR Files DIR Refs DIR Tags --- DIR commit 514dc27e1f5c92be7292bd87a106b79f69fd026f DIR parent a2643dd5de50886880e69db83c40e8dea9263744 HTML Author: Anders Damsgaard <anders@adamsgaard.dk> Date: Sat, 12 Aug 2023 18:07:33 +0200 dir2meme: write output memefile to stdout Signed-off-by: Christoph Lohmann <20h@r-36.net> Diffstat: M memes/dir2meme | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) --- DIR diff --git a/memes/dir2meme b/memes/dir2meme @@ -1,15 +1,12 @@ #!/bin/sh -if [ $# -lt 1 ]; +if [ $# -ne 0 ]; then - printf "usage: %s file.meme\n" "$(basename "$0")" >&2 + printf "usage: %s\n" "$(basename "$0")" >&2 exit 1 fi -memefile="$1" -outname="${memefile%.*}" - -printf "meme\n" > ${memefile} +printf "meme\n" find . -type f \ | while read -r medianame; do @@ -21,8 +18,7 @@ do filename="$(basename "${medianame}")" memetag="${filename%.*}" - printf "#%s %s\n" "${memetag}" "${filename}" >> "${memefile}" + printf "#%s %s\n" "${memetag}" "${filename}" done -printf "%s\n" "${memefile}"