mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-24 15:31:22 +01:00
scripts/carray.sh: Avoid useless use of cat
awk(1) takes input files as positional arguments, so there is no need to read the file with cat(1). Signed-off-by: Samuel Holland <samuel.holland@sifive.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:

committed by
Anup Patel

parent
1ccc52c427
commit
bb008e5d27
@@ -43,19 +43,19 @@ if [ ! -f "${CONFIG_FILE}" ]; then
|
||||
usage
|
||||
fi
|
||||
|
||||
TYPE_HEADER=`cat ${CONFIG_FILE} | awk '{ if ($1 == "HEADER:") { printf $2; exit 0; } }'`
|
||||
TYPE_HEADER=$(awk '{ if ($1 == "HEADER:") { printf $2; exit 0; } }' "${CONFIG_FILE}")
|
||||
if [ -z "${TYPE_HEADER}" ]; then
|
||||
echo "Must specify HEADER: in input config file"
|
||||
usage
|
||||
fi
|
||||
|
||||
TYPE_NAME=`cat ${CONFIG_FILE} | awk '{ if ($1 == "TYPE:") { printf $2; for (i=3; i<=NF; i++) printf " %s", $i; exit 0; } }'`
|
||||
TYPE_NAME=$(awk '{ if ($1 == "TYPE:") { printf $2; for (i=3; i<=NF; i++) printf " %s", $i; exit 0; } }' "${CONFIG_FILE}")
|
||||
if [ -z "${TYPE_NAME}" ]; then
|
||||
echo "Must specify TYPE: in input config file"
|
||||
usage
|
||||
fi
|
||||
|
||||
ARRAY_NAME=`cat ${CONFIG_FILE} | awk '{ if ($1 == "NAME:") { printf $2; exit 0; } }'`
|
||||
ARRAY_NAME=$(awk '{ if ($1 == "NAME:") { printf $2; exit 0; } }' "${CONFIG_FILE}")
|
||||
if [ -z "${ARRAY_NAME}" ]; then
|
||||
echo "Must specify NAME: in input config file"
|
||||
usage
|
||||
|
Reference in New Issue
Block a user