[问题]在看<高级Bash脚本编程指南>遇到的一例子 实际和期望输出有很大的差异
发表于 : 2008-01-17 17:10
例子代码如下
实际结果:
期望结果:
这个是什么原因呀,谁能来指点一二
代码: 全选
#!/bin/bash
# Embedding Ctl-H in a string.
a="^H^H" # 两个 Ctl-H's (backspaces).
echo "abcdef" # abcdef
echo -n "abcdef$a " # abcd f
# Space at end ^ ^ 两次退格.
echo -n "abcdef$a" # abcdef
# 结尾没有空格 没有 backspace 的效果了(why?).
# 结果并不像期望的那样.
echo; echo
代码: 全选
abcdef
abcdef^H^H abcdef^H^H
代码: 全选
abcdef
abcd fabcdef