首页 > 解决方案 > Bash cat/echo 创建不同的文件

问题描述

出于特定原因,我正在尝试创建与第一个文件相同的第二个文件,而不使用cp使用catandecho

我当前的 bash 代码是

contents=$(cat file1)
echo $contents > file2

我在这里有差异

https://www.diffchecker.com/UIbkWHi5

差异与空格/换行符有关,我玩过一些echo标志(即-nand -e)无济于事。我可以从这里去哪里?

标签: bash

解决方案


推荐阅读