Skip to content

Commit 1864ece

Browse files
committed
[fix] : Fixed shellcheck error
1 parent 2c3faa1 commit 1864ece

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

tools/locale.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@ _help() {
3333

3434
# Usage: getclm <number>
3535
# 標準入力から値を受けとり、引数で指定された列を抽出します。
36-
getclm() {
37-
echo "$(cat -)" | cut -d " " -f "${1}"
38-
}
36+
getclm() { cut -d " " -f "${1}"; }
3937

4038
# Message functions
4139
msg_error() {
@@ -87,7 +85,7 @@ get() {
8785

8886
# 選択されたロケールの設定が描かれた行番号を取得
8987
_locale_config_file="${script_path}/system/locale-${arch}"
90-
_locale_name_list=($(cat "${_locale_config_file}" | grep -h -v ^'#' | awk '{print $1}'))
88+
readarray -t _locale_name_list < <(grep -h -v ^'#' "${_locale_config_file}" | awk '{print $1}')
9189
_get_locale_line_number() {
9290
local _lang _count=0
9391
for _lang in "${_locale_name_list[@]}"; do
@@ -108,7 +106,7 @@ get() {
108106
fi
109107

110108
# ロケール設定ファイルから該当の行を抽出
111-
_locale_config_line=($(cat "${_locale_config_file}" | grep -h -v ^'#' | grep -v ^$ | head -n "${_locale_line_number}" | tail -n 1))
109+
readarray -t _locale_config_line < <(grep -h -v ^'#' "${_locale_config_file}" | grep -v ^$ | head -n "${_locale_line_number}" | tail -n 1)
112110

113111
# 抽出された行に書かれた設定をそれぞれの変数に代入
114112
# ここで定義された変数のみがグローバル変数

0 commit comments

Comments
 (0)