、例えばため、RHEL 5の値を分離しました
[root]# var="hi,hello how,are you,doing"
[root]# echo $var
hi,hello how,are you,doing
[root]# echo $var|cut -d',' -f- --output-delimiter=$'\n'
hi
hello how
are you
doing
しかし、私は、Solaris 10で同じコマンドを実行すると、残念ながら、それがすべてでは動作しません:(!
bash-3.00# var="hi,hello how,are you,doing"
bash-3.00# echo $var
hi,hello how,are you,doing
bash-3.00# echo $var|cut -d',' -f- --output-delimiter=$'\n'
cut: illegal option -- output-delimiter=
usage: cut -b list [-n] [filename ...]
cut -c list [filename ...]
cut -f list [-d delim] [-s] [filename]
私は「カット」のmanページをチェックしていないがある、悲しいかな「--output-区切り」そこに!
は、どのように私は(bashの)のSolaris 10でこれを達成していますか?私はawkが解決策になると思いますが、私は適切なオプションをフレームすることができませんでしだ。
注:コンマ別の変数に空白が含まれている可能性があります。
RHEL上で同じ切断コマンドを実行する場合は、[GNU coreutils](https://www.gnu.org/software/coreutils/)パッケージをインストールします。 – alanc