首页 > 解决方案 > 文件从当前工作目录被截断(未删除)

问题描述

我有这个脚本,由于某种原因,这个脚本被截断了 pwd 中的一个文件,我不知道为什么:

#!/usr/bin/env bash

set -e;
cat run.r2g.internal.sh > "$(npm bin -g)/r2g"

当我运行它时,本地文件run.r2g.internal.sh始终被截断。

该文件实际上仅由这一行引用:

cat run.r2g.internal.sh > "$(npm bin -g)/r2g"

当我省略该行时,文件不会被截断......有人知道为什么该行会截断文件吗?太奇怪了。

标签: bashshellcat

解决方案


推荐阅读