gpt4 book ai didi

shell - arduino yun与USB声卡获取文件数

转载 作者:行者123 更新时间:2023-12-03 01:54:35 25 4
gpt4 key购买 nike

我有一个项目,其中我必须使用arduino yun按下按钮iam来随机播放多个声音文件。到目前为止,我可以播放sd卡中的声音,但是我希望根据sd卡中文件的数量生成随机数。我需要帮助,以便通过草图中的命令 shell 读取文件数

cd /mnt/sda1 
ls | wc - l

当我在终端上得到答案4时,这正是我需要的答案。我想在脚本中运行它,到目前为止,我有这个,但是它似乎不起作用
d.runShellCommand("ls | wc -l | cd /mnt/sda1");
result = d.parseInt();
Serial.println(result);

谁能帮我解决这个问题

谢谢

最佳答案

您的shell命令中有一些错误。运行ls时,您可以简单地指定目录,而不是通过管道传递给cd命令。例如:

ls | wc -l | cd ~/Documents/

什么都不输出。然而,
ls ~/Documents/ | wc -l

输出我的文档文件夹中文件和文件夹的数量。
因此,此命令应该起作用:
d.runShellCommand("ls /mnt/sda1| wc -l");

关于shell - arduino yun与USB声卡获取文件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36502531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com