Bash : 문자열을 문자 배열로 분할 구분 기호를 기반으로하지 않고 배열 인덱스 당 하나의 문자 만 기반으로하는 문자 배열로 분할하려는 Bash 셸 스크립트에 문자열이 있습니다. 어떻게 할 수 있습니까? 이상적으로는 외부 프로그램을 사용하지 않습니다. 다시 말하겠습니다. 내 목표는 이식성이므로 sedPOSIX 호환 시스템에있을 가능성이 높은 것은 괜찮습니다. 시험 echo "abcdefg" | fold -w1 편집 : 의견에 제안 된보다 우아한 솔루션을 추가했습니다. echo "abcdefg" | grep -o . 배열 변환없이 이미 각 문자에 개별적으로 액세스 할 수 있습니다. $ foo="bar" $ echo ${foo:0:1} b $ echo ${foo:1:1} a $ echo ${foo:2:1}..