WER
3文字を3文字に分割したいと思います。次のように:
W = array[0]
E = array[1]
R = array[2]
私はコマンドを試しました
WER | cut -c1
W
ただし、新しい文字列を変数に保存することはできません。
頑張った
set var1 = WER | cut -c1
しかし、うまくいきません。
ベストアンサー1
存在するbash
:
str=WER
a=( "${str:0:1}" "${str:1:1}" "${str:2:1}" )
または、任意の長い文字列のループとして、次のようにします。
str=WER
a=()
for (( i = 0; i < ${#str}; ++i )); do
a+=( "${str:i:1}" )
done
${parameter:offset:length}
はbash
部分文字列拡張length
これにより、オフセットから始まる文字列の文字数が提供されます。$parameter
offset