【发布时间】:2020-10-22 00:24:08
【问题描述】:
我正在编写一个 bash 脚本,它将获取用户定义的文件名,然后使用 alsa 播放该文件:
#!/bin/bash
export PATH=$PATH:/home/pi/Documents/audio
read -p "Enter a filename: " filename
aplay $filename
以上是我在阅读了有关如何在脚本中包含路径后尝试的内容。但是在终端提示符下,在我执行./script.sh 之后,它在目录中没有返回这样的文件。我也试过source ./script.sh,认为环境只在子shell中改变,它返回相同。
我只需要在此脚本中包含路径,并且不会永久更改系统路径。
如果有人能指出正确的方向,我将不胜感激。谢谢!
【问题讨论】: