$'\r' 是什么意思? 2024-5-22 • bash 我遇到了以下代码行(来源): IFS=$'\r' 我不太确定如何解释该行(特别是为什么$换行符之前有一个字符)。似乎名为“特殊变量”的变量IFS被设置为名为“换行符”的变量? 这行代码有什么作用,Bash 的哪一部分允许这样做? 答案1 IFS=$'\r'将变量设置IFS为回车。 bash允许ANSI-C 引用细绳。$'string'将扩展到细绳,并按照 ANSI C 标准指定的方式替换反斜杠转义字符。 相关内容 在 pgfplots 中添加断点节点以进行绘图 同时平铺显示多个浏览器窗口的技术? 如何在电子邮件标题中隐藏发件人 IP 地址? 如何将每个用户的图像添加到 Ubuntu 12.04 登录屏幕? 有没有办法保护文件不被删除,但不被更改? Microsoft Exchange 连接问题 如何让 Nvidia 显卡在 Ubuntu 20.10 上与内核 5.10 一起工作? 如何根据 SMARTCTL 报告确定硬盘的损坏程度 Debian Jessie 中未满足依赖关系的无意义错误消息 发往特定 TCP 端口的流量在哪里被阻止?