Quantcast
Channel: ループタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 92

Bashで文字列の構造体を使いたい

$
0
0

自身の備忘を兼ねて記載を行っています。
「とりあえず動いた」程度のソースなどもございますので参考程度にブラシアップ頂けると幸いです。
また、誤りやもっとよいコーディングやきれいな書き方があるなどご指摘頂けるととてもうれしいです。

今回のお題

任意の件数のデータについて同一の処理を行いたく、構造体で実現しようと思い作成

では、ソースです。

sample01.sh
#! /bin/bash

# 構造体
LOOP_LISTS=(
    ABCDEFG
    hijklmn
    1234567
    あいうえお
)

i=1
# 構造体の中身をループで一つづつ表示
for LOOP_LIST in ${LOOP_LISTS[@]}; do
    # 同一の処理(今回は表示)
    echo "${i}${LOOP_LIST}"
    let i++
done

# 構造体の中身を指定で表示(1番目のデータは「0」になる)
echo "2番目指定:${LOOP_LISTS[1]}"
実行結果
$ sh sample01.sh
1:ABCDEFG
2:hijklmn
3:1234567
4:あいうえお
2番目指定:hijklmn

Viewing all articles
Browse latest Browse all 92

Trending Articles