File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed
Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff 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
4139msg_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 # ここで定義された変数のみがグローバル変数
You can’t perform that action at this time.
0 commit comments