start-jsk / rtmros_common

OpenRTM - ROS interoperability packages
http://wiki.ros.org/rtmros_common
12 stars 52 forks source link

read -a in rtshell-setup.sh causes error in zsh #668

Open orikuma opened 9 years ago

orikuma commented 9 years ago

rtshell-setup.shの下記でzshだとbad option -aと怒られます. https://github.com/start-jsk/rtmros_common/blob/master/openrtm_tools/scripts/rtshell-setup.sh#L21 そもそもreadの-aオプションは必須なのでしょうか?

k-okada commented 9 years ago

-a しないとbashだと:で区切ってくれない気がします.

$ IFS=':' read -ra PREFIX_PATH <<< "$CMAKE_PREFIX_PATH"; echo ${PREFIX_PATH[0]}
/home/k-okada/ros/indigo/devel
$ IFS=':' read -r PREFIX_PATH <<< "$CMAKE_PREFIX_PATH"; echo ${PREFIX_PATH[0]}
/home/k-okada/ros/indigo/devel:/home/k-okada/ros/indigo_parent/devel:/opt/ros/indigo