Bash:结合创建文件并将路径存储在变量中

金基贤

有没有一种方法可以创建文件并将路径存储到Bash中的变量中?

ENV_FILE=./.projects.env
echo > $ENV_FILE

如何在一个命令中实现呢?

编辑:

根据以下评论中的建议,可以这样进行:

ENV_FILE=$(> ./.projects.env && echo './.projects.env')
戈登·戴维森

如果ENV_FILE尚未设置,则可以使用以下命令:

echo > "${ENV_FILE:=./.projects.env}"

注:如果ENV_FILE 已设置为一个非空值,这将不改变它,并使用其现有的价值。bash手册页的“参数扩展”部分中

${parameter:=word}

分配默认值如果parameter未设置或为null,则将的扩展word分配给parameterparameter然后替换的值不能以此方式分配位置参数和特殊参数。

顺便说一句,使用echo这种方式不会完全删除文件,它将用换行符替换它的内容(实际上是一个空白行)。对于真正的空文件,只需不使用任何命令:

> "${ENV_FILE:=./.projects.env}"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从路径创建文件夹目录?

来自分类Dev

从资产创建文件并获取其路径

来自分类Dev

从路径创建文件对象

来自分类Dev

在php中创建文件

来自分类Dev

Android在/ data / local /中创建文件并将其写入

来自分类Dev

无法在存储根目录中创建文件?

来自分类Dev

无法在外部存储中创建文件

来自分类Dev

如何在VBA中创建文件夹并将txt文件放入其中

来自分类Dev

使用python在特定路径中创建文件

来自分类Dev

我们可以将“ cd ..”路径存储在bash文件中的变量中吗?

来自分类Dev

如何在文件中找到特定值并将其存储到bash脚本中的变量中?

来自分类Dev

使用路径中的变量在php中创建文件夹

来自分类Dev

无法创建文件夹并将文件放在此文件夹中

来自分类Dev

无法在内部存储中创建文件

来自分类Dev

从文件中获取输入并将其存储在变量中

来自分类Dev

扩展存储在bash变量中的文件路径模式

来自分类Dev

Bash中缺少文件-创建文件并将其分配给变量

来自分类Dev

在bash中创建文件列表失败

来自分类Dev

使用PyGithub在GitHub存储库中创建文件

来自分类Dev

从路径错误创建文件

来自分类Dev

从文件中读取,拆分并将其存储在变量中

来自分类Dev

搜索文件并将路径存储在变量中

来自分类Dev

bash 文件中的 sqlcmd - 存储到变量

来自分类Dev

找到可执行文件的路径并将可执行文件存储在一个变量中

来自分类Dev

在bash脚本中的目录内创建文件

来自分类Dev

从bash读取yml文件并将其存储到变量中

来自分类Dev

BASH 创建文件名表单变量

来自分类Dev

存储::检查创建文件。Laravel

来自分类Dev

为每个文件创建文件夹并将文件移动到文件夹中

Related 相关文章

热门标签

归档