cat:将文本文件附加到另一个文件夹中作为 Dolphin 操作

cat:将文本文件附加到另一个文件夹中作为 Dolphin 操作

如何将一个 md 文件附加到另一个 md 文件在子文件夹中 作为海豚动作
我尝试过cat %U >> subfolder-name/%u,但收到此错误消息:
cannot create subfolder-name//path/to/md-file/md-file.md: Directory nonexistent
这对我不起作用

临时解决方法

起始文件夹中的符号链接目标文件(称为文件名.md.olon”)并使用
cat %U >> %u.olon

答案1

根据错误信息

cannot create subfolder-name//path/to/md-file/md-file.md

占位符%u被替换为绝对路径并且目录subfolder-name/path/to/md-file不存在。如果你想创建一个文件,subfolder-name/md-file.md你可以使用basename

cat %U >> subfolder-name/$(basename "%u")

答案2

Before executing the command in directory subfolder

First check whether directory exsists or not then go ahead for executing the command

below is script format for the same

if [[ -d subdirectoryname ]]
then
mention commands which is required
else
echo "subdirectory doesnt exists"
fi

相关内容