是否可以在不需要脚本的情况下通过一个命令实现此目的:
echo "test" > /folder/that/does/not/exist/newFile.txt
答案1
这是我能想到的最接近单命令解决方案的方案:
install -Dm644 <(echo test) /folder/that/does/not/exist/newFile.txt
它只适用于支持<( )
-style 命令替换的 shell。它使用的命令数量与上面的解决方案相同:
mkdir -p /folder/that/does/not/exist; echo test > /folder/that/does/not/exist/newFile.txt
但至少前一种解决方案看起来有点像单个命令。