惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
M
MIT News - Artificial intelligence
S
SegmentFault 最新的问题
博客园 - 叶小钗
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - Franky
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
人人都是产品经理
人人都是产品经理
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 【当耐特】
Google DeepMind News
Google DeepMind News
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
博客园_首页
U
Unit 42
月光博客
月光博客
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

博客园 - 吴丹阳-V

换源神器 chsrc:一键为你的开发环境切换到最快镜像 python 什么是偏函数 python 多进程日志打印方法 CDN 带宽控制的几种方法 obsidian-things3-today插件 凡人修仙传动漫截图 Things 工作流 创建一个chrome独立APP窗口 202405081331 mac 鼠须管 - rime 如何使用命令行执行同步操作 linux-command-substitution(命令替换) 系统调用的具体过程以及注意点【包含AIGC】 使用 shell 脚本启动固定数量的进程 网络-最多有多少个a类、b类和c类网络号 unicode 与 utf-8 与 utf-16【包含AIGC】 《你的第一本哲学书》 我喜欢的音乐歌手标签 nginx 进程模型-整体架构 linux - trap 命令 丰田五问法 webp 格式图片压缩效果
为什么 echo -n 后面会带着一个百分号
吴丹阳-V · 2023-12-11 · via 博客园 - 吴丹阳-V
 ~/ echo -n 1
1%
 ~/ echo 1
1
 ~/ echo -e 1
1
 ~/

在mac中使用echo -n的时候,发现其后面跟了一个%,比较奇怪,我预期中是直接1后面跟着命令提示符的。

查了资料:
zsh - Printf puts a percent sign after everything it prints - Stack Overflow

原来是 zsh 的一个行为,为了不污染下一个命令提示符,但是又想告诉你此行没有换行符,所以使用%表示输出已经截止了。

正常的 bash 中,应该是这样的:

bash-3.2$ echo -n 1
1bash-3.2$

1 在下一个命令提示符的前面

稍微提一句,sh 里面是不支持 echo 的 -n 参数的