summaryrefslogtreecommitdiff
path: root/res/bincat.sh
blob: 46483998b633a507a624867b0ffc40e31429e96f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh
# Binary Resource Concatenator
# Copyright: 2021 Jaakko Keränen <jaakko.keranen@iki.fi>
# License: BSD 2-Clause

OUTPUT=--
SIZES=""
for fn in $*; do
    if [ "$OUTPUT" == "--" ]; then        
        OUTPUT=$fn
        rm -f ${OUTPUT}
    else
        vals=(`/bin/ls -l $fn`)
        if [ "$SIZES" == "" ]; then
            SIZES=${vals[4]}
        else
            SIZES=$SIZES\;${vals[4]}
        fi
        cat ${fn} >> ${OUTPUT}
    fi
done
echo $SIZES