【发布时间】:2018-06-08 16:38:18
【问题描述】:
我想在一个尚不存在的目录a/b/c 中创建一个文件abc.php。我需要使用像这样mkfile a/b/c/abc.php 这样的单个命令来完成它我检查了this 解决方案,它建议像这样mkfile a/b/c abc.php 的解决方案。
除此之外,我还希望在编辑器中打开文件,这与 nano 命令有关。
通常在学习教程时,我们必须创建文件并复制和粘贴其文件目录而不进行编辑,这会使生活变得更简单。
【问题讨论】:
-
请检查我更新的问题。
-
为什么不用一个简短的脚本,将路径和文件名作为参数,然后
[ "$1" != "${1##*/}" ] && mkdir -p "${1%/}"; touch "$1"; exec nano "$1"?
标签: linux file nested directory mkdir