此处退格\010的作用是什么?

cnhkzyy 2017-07-03 10:02:59
ABC=$'\101\102\103\010'
echo $ABC
这个结果是ABC
101是八进制ASCII码中的A,102是B,103是C,但不明白这里的\010退格有什么作用?试验了一下,好像有没有\010,变量ABC的值都是ABC。
...全文
2355 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnhkzyy 2017-07-04
  • 打赏
  • 举报
回复
引用 3 楼 ipqtjmqj 的回复:
这是什么书。书上也没解释\010, 可能是印错了,书不一定是对的
《Advanced Bash-scripting Gudie》
ipqtjmqj 2017-07-04
  • 打赏
  • 举报
回复
这是什么书。书上也没解释\010, 可能是印错了,书不一定是对的
cnhkzyy 2017-07-04
  • 打赏
  • 举报
回复
引用 1 楼 ipqtjmqj 的回复:
要联系上下文,这代码你是哪里看到的?

附上原图
ipqtjmqj 2017-07-04
  • 打赏
  • 举报
回复
要联系上下文,这代码你是哪里看到的?
cnhkzyy 2017-07-04
  • 打赏
  • 举报
回复
引用 11 楼 ipqtjmqj 的回复:
引用 10 楼 cnhkzyy 的回复:
[quote=引用 7 楼 ipqtjmqj 的回复:] [quote=引用 6 楼 cnhkzyy 的回复:] [quote=引用 5 楼 ipqtjmqj 的回复:] [quote=引用 4 楼 cnhkzyy 的回复:] [quote=引用 3 楼 ipqtjmqj 的回复:] 这是什么书。书上也没解释\010, 可能是印错了,书不一定是对的
《Advanced Bash-scripting Gudie》
麻烦再说一下是第几章第几节[/quote]第5章第2节的Example 5-2. Escaped Characters[/quote] 我看过了,我猜是作者笔误。我们只要知道\010是退格就行了,比如 ABC=$'\101\102\103\010\101' echo $ABC, 结果将会是ABA[/quote]再追问一个问题,我试了一下ABC=$'\101\102\103\010',echo $ABC,结果是ABC,为什么不是AB呢?这个末尾的退格貌似没生效啊[/quote] 是退格,不是删除,相当于只把光标往前移,然后再输出就会把光标后面的覆盖掉。 我们通常用的编辑器都是insert模式,就是可以插入而不影响两边的字符。 打开word,按键盘上的insert键可以切换insert模式。 [/quote]我用vim编辑文本,在插入模式下,按退格键光标前移的同时删除了字符,而按ESC退出插入模式,进入命令模式,此时按退格键,只是光标前移,是不是这个意思呢
ipqtjmqj 2017-07-04
  • 打赏
  • 举报
回复
引用 10 楼 cnhkzyy 的回复:
引用 7 楼 ipqtjmqj 的回复:
[quote=引用 6 楼 cnhkzyy 的回复:] [quote=引用 5 楼 ipqtjmqj 的回复:] [quote=引用 4 楼 cnhkzyy 的回复:] [quote=引用 3 楼 ipqtjmqj 的回复:] 这是什么书。书上也没解释\010, 可能是印错了,书不一定是对的
《Advanced Bash-scripting Gudie》
麻烦再说一下是第几章第几节[/quote]第5章第2节的Example 5-2. Escaped Characters[/quote] 我看过了,我猜是作者笔误。我们只要知道\010是退格就行了,比如 ABC=$'\101\102\103\010\101' echo $ABC, 结果将会是ABA[/quote]再追问一个问题,我试了一下ABC=$'\101\102\103\010',echo $ABC,结果是ABC,为什么不是AB呢?这个末尾的退格貌似没生效啊[/quote] 是退格,不是删除,相当于只把光标往前移,然后再输出就会把光标后面的覆盖掉。 我们通常用的编辑器都是insert模式,就是可以插入而不影响两边的字符。 打开word,按键盘上的insert键可以切换insert模式。
cnhkzyy 2017-07-04
  • 打赏
  • 举报
回复
引用 7 楼 ipqtjmqj 的回复:
引用 6 楼 cnhkzyy 的回复:
[quote=引用 5 楼 ipqtjmqj 的回复:] [quote=引用 4 楼 cnhkzyy 的回复:] [quote=引用 3 楼 ipqtjmqj 的回复:] 这是什么书。书上也没解释\010, 可能是印错了,书不一定是对的
《Advanced Bash-scripting Gudie》
麻烦再说一下是第几章第几节[/quote]第5章第2节的Example 5-2. Escaped Characters[/quote] 我看过了,我猜是作者笔误。我们只要知道\010是退格就行了,比如 ABC=$'\101\102\103\010\101' echo $ABC, 结果将会是ABA[/quote]再追问一个问题,我试了一下ABC=$'\101\102\103\010',echo $ABC,结果是ABC,为什么不是AB呢?这个末尾的退格貌似没生效啊
cnhkzyy 2017-07-04
  • 打赏
  • 举报
回复
引用 8 楼 cnhkzyy 的回复:
引用 7 楼 ipqtjmqj 的回复:
[quote=引用 6 楼 cnhkzyy 的回复:] [quote=引用 5 楼 ipqtjmqj 的回复:] [quote=引用 4 楼 cnhkzyy 的回复:] [quote=引用 3 楼 ipqtjmqj 的回复:] 这是什么书。书上也没解释\010, 可能是印错了,书不一定是对的
《Advanced Bash-scripting Gudie》
麻烦再说一下是第几章第几节[/quote]第5章第2节的Example 5-2. Escaped Characters[/quote] 我看过了,我猜是作者笔误。我们只要知道\010是退格就行了,比如 ABC=$'\101\102\103\010\101' echo $ABC, 结果将会是ABA[/quote]明白了,谢谢你[/quote]再追问一个问题,我试了一下ABC=$'\101\102\103\010',echo $ABC,结果是ABC,为什么不是AB呢?这个末尾的退格貌似没生效啊
cnhkzyy 2017-07-04
  • 打赏
  • 举报
回复
引用 7 楼 ipqtjmqj 的回复:
引用 6 楼 cnhkzyy 的回复:
[quote=引用 5 楼 ipqtjmqj 的回复:] [quote=引用 4 楼 cnhkzyy 的回复:] [quote=引用 3 楼 ipqtjmqj 的回复:] 这是什么书。书上也没解释\010, 可能是印错了,书不一定是对的
《Advanced Bash-scripting Gudie》
麻烦再说一下是第几章第几节[/quote]第5章第2节的Example 5-2. Escaped Characters[/quote] 我看过了,我猜是作者笔误。我们只要知道\010是退格就行了,比如 ABC=$'\101\102\103\010\101' echo $ABC, 结果将会是ABA[/quote]明白了,谢谢你
ipqtjmqj 2017-07-04
  • 打赏
  • 举报
回复
引用 6 楼 cnhkzyy 的回复:
引用 5 楼 ipqtjmqj 的回复:
[quote=引用 4 楼 cnhkzyy 的回复:] [quote=引用 3 楼 ipqtjmqj 的回复:] 这是什么书。书上也没解释\010, 可能是印错了,书不一定是对的
《Advanced Bash-scripting Gudie》
麻烦再说一下是第几章第几节[/quote]第5章第2节的Example 5-2. Escaped Characters[/quote] 我看过了,我猜是作者笔误。我们只要知道\010是退格就行了,比如 ABC=$'\101\102\103\010\101' echo $ABC, 结果将会是ABA
cnhkzyy 2017-07-04
  • 打赏
  • 举报
回复
引用 5 楼 ipqtjmqj 的回复:
引用 4 楼 cnhkzyy 的回复:
[quote=引用 3 楼 ipqtjmqj 的回复:] 这是什么书。书上也没解释\010, 可能是印错了,书不一定是对的
《Advanced Bash-scripting Gudie》
麻烦再说一下是第几章第几节[/quote]第5章第2节的Example 5-2. Escaped Characters
ipqtjmqj 2017-07-04
  • 打赏
  • 举报
回复
引用 4 楼 cnhkzyy 的回复:
引用 3 楼 ipqtjmqj 的回复:
这是什么书。书上也没解释\010, 可能是印错了,书不一定是对的
《Advanced Bash-scripting Gudie》
麻烦再说一下是第几章第几节

427

社区成员

发帖
与我相关
我的任务
社区描述
非技术问题的乐园
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧