如何防止`| clip`命令附加换行符?
How to prevent the `| clip` command from appending a newline character?
在GitBash中,当我运行下面的命令时:
echo "foo" | clip
并将输出粘贴到文本编辑器中,我看到一个换行符已附加到输出字符串中:
foo
<newline>
如何防止它添加尾随的换行符或 trim 添加后相同的换行符?
直接来自 echo(1)
手册页:
-n do not output the trailing newline
所以只需在命令中添加 -n
选项即可:echo -n "foo" | clip
.
在GitBash中,当我运行下面的命令时:
echo "foo" | clip
并将输出粘贴到文本编辑器中,我看到一个换行符已附加到输出字符串中:
foo
<newline>
如何防止它添加尾随的换行符或 trim 添加后相同的换行符?
直接来自 echo(1)
手册页:
-n do not output the trailing newline
所以只需在命令中添加 -n
选项即可:echo -n "foo" | clip
.