Macos Bash:将剪贴板保存到一个文件中,并像复制时一样使用换行符

Macos Bash:将剪贴板保存到一个文件中,并像复制时一样使用换行符,macos,bash,vim,Macos,Bash,Vim,我在OSX服务器上尝试从vim复制格式化文本,然后希望通过bash将其保存到另一个文件。我希望我的新文件看起来像是复制到vim剪贴板上的文本-带有换行符、空格缩进。。。相反,我在一行中得到一个纯文本 我在copping之后执行此操作:echo`pbpaste`>file.txt 有没有办法将格式化文本保存到新文件中 用双引号括起来 echo "`pbpaste`" > file.txt 用双引号括起来 echo "`pbpaste`" > file.txt 不需要回应 pbpas

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

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


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

用双引号括起来

echo "`pbpaste`" > file.txt

用双引号括起来

echo "`pbpaste`" > file.txt
不需要回应

pbpaste > file.txt
该问题是由于缺少报价引起的:

echo `echo "x  x"`    #x x
echo "`echo "x  x"`"  #x  x
不需要回应

pbpaste > file.txt
该问题是由于缺少报价引起的:

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

非常感谢!我搜索了所有的互联网,但没有找到这个简单的解决方案!非常感谢!我搜索了所有的互联网,但没有找到这个简单的解决方案!谢谢你的帮助和解释!真是帮了我大忙!谢谢你的帮助和解释!真是帮了我大忙!