今天我的问题是要替换字符串中的每个
//
为,
。我尝试了不同的命令,但都没有成功。其中一个命令是:finalString=${startingString//[//]/,}
。另一个命令是:fileTemp=$(echo -e "$line\n" | tr "//" ","
,但它会导致双重替换,例如:hello//world
---> hello,,world
。请问有没有更好的方法来解决这个问题?
o=${s%%//*};while [[ $s != ${str#*//} ]] ;do o+=,${s%%//*}; s=${s#*//};done;o+="$s"
- F. Hauri - Give Up GitHub