tr 命令处理所有字符,包括非打印字符。
echo 在你的例子中产生一个由两个字符组成的输出:
a \n)在您的通话中,您下令tr用 替换所有补充a(简单来说:除了a)的字符b,因此:
a角色完好无损b.替换换行符。考虑测试它printf(它不会像这样隐式地在末尾添加换行符echo)
这为tras产生相同的输入echo,因此输出也相同:
printf "a\n" | tr -c a b
ab[~]#
Run Code Online (Sandbox Code Playgroud)
与之比较:
printf "a" | tr -c a b
a[~]#
Run Code Online (Sandbox Code Playgroud)
和:
printf "a\n\n" | tr -c a b
abb[~]#
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
970 次 |
| 最近记录: |