输入:foo="Mike is ";bar=${foo/ /|};echo $bar
输出:Mike|is
上面是想要的效果。
如果把 Mike is 保存在 voc4.txt 文件里。(一行保存一个单词)
输入:foo="$(< voc4.txt)";bar=${foo/ /|};echo $bar
输出:Mike is
就没替换了,为什么?不知道哪里细节错了。请教大佬。
输出:Mike|is
上面是想要的效果。
如果把 Mike is 保存在 voc4.txt 文件里。(一行保存一个单词)
输入:foo="$(< voc4.txt)";bar=${foo/ /|};echo $bar
输出:Mike is
就没替换了,为什么?不知道哪里细节错了。请教大佬。