相关疑难解决方法(0)

在bash中使用命令的结果作为参数?

要为文件夹中的所有音乐创建播放列表,我在bash中使用以下命令:

ls > list.txt
Run Code Online (Sandbox Code Playgroud)

我想使用pwd(打印工作目录)命令的结果作为播放列表的名称.

就像是:

ls > ${pwd}.txt
Run Code Online (Sandbox Code Playgroud)

这不起作用 - 任何人都可以告诉我我需要用什么语法来做这样的事情?

编辑:正如评论中所提到的,pwd最终会给出一个绝对路径,所以我的播放列表最终会在某个目录中被命名为.txt - d'oh!所以我必须修剪路径.感谢您发现 - 我可能花了很多年的时间想知道我的文件去了哪里!

bash command-line

62
推荐指数
4
解决办法
5万
查看次数

标签 统计

bash ×1

command-line ×1