From b427abbe1b73f7a9e54bad4fbbadfa34d5041c7f Mon Sep 17 00:00:00 2001 From: Andrey Akhmichin <15944199+nekonomicon@users.noreply.github.com> Date: Fri, 22 Dec 2023 17:19:48 +0500 Subject: [PATCH] Make "pp/generate-pp.sh" shell script POSIX compliant. --- tools/generate-pp.sh | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/tools/generate-pp.sh b/tools/generate-pp.sh index 6e814ff..7d90e63 100755 --- a/tools/generate-pp.sh +++ b/tools/generate-pp.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh generate() { @@ -17,21 +17,15 @@ generate() sed -e "s/__APPNAME__/$APPNAME/" < base.html | sed -e "s/__TYPE__/$TYPE/" > "$FILENAME" } -parseline() -{ - IFS='|' - readarray ITEM <<< $1 - generate ${ITEM[0]} ${ITEM[1]} ${ITEM[2]} -} - main() { IFS="|" - cat list.txt | while read -a line; do - generate "${line[0]}" "${line[1]}" "${line[2]}" - done + while read -r word0 word1 word2; do + generate "$word0" "$word1" "$word2" + done < list.txt unset IFS } main "$@" +