2
이것은 쉽게 바보 같아야하는 것처럼 보입니다.하지만 작동시키지 못하는 것 같습니다! 새 줄을 기반으로 배열로 나눌 문자열이 있습니다.어떻게 문자열을 배열로 나눕습니까?
아래는 기본적으로 내가하려는 일입니다.
echo $devices
serial1 device
serial2 device
arr=$(magic_function $devices)
echo ${arr[0]}
serial1 device
echo ${arr[1]}
serial2 device
이 더 쉬운 방법이지만 반드시 작동해야합니다. 또한 내가 끝나면'unset IFS'라고 부르므로 다른 프로그램에서는 바뀌지 않을 것입니다. – schwiz
'IFS'는 대개 기본적으로 설정되므로 설정을 해제하면 이전 값으로 복원하는 것과 다릅니다. – chepner