Bash:将剪贴板保存到包含换行符的换行符的文件中

时间:2016-03-20 20:03:10

标签: macos bash vim

我在OS X服务器上尝试从vim复制格式化文本,然后想通过bash将其保存到另一个文件中。我希望我的新文件看起来像是复制到vim到剪贴板的文本 - 带换行符,空格缩进...而是我在一行中得到一个纯文本。

我在执行此操作后执行此操作:echo `pbpaste` > file.txt

有没有办法将格式化文本保存到新文件?

2 个答案:

答案 0 :(得分:3)

无需回应。

pbpaste > file.txt

问题是由缺乏报价引起的:

echo `echo "x  x"`    #x x
echo "`echo "x  x"`"  #x  x

答案 1 :(得分:1)

用双引号将其包装

echo "`pbpaste`" > file.txt