我需要以下行为。如果用户选择一个或多个*.mp3
文件并点击Enter文件列表,则文件列表将保存到~/Documents/mp3log.log
。
我想我需要将打开方式设置为自定义 bash 脚本,但是该脚本应该包含什么?
答案1
这是一个简单的任务,您只需要使用这样的可执行脚本“打开”文件:
#!/bin/bash
echo $@ >>~/Documents/mp3log.log
for i in "$@"; do
xdg-open "$i"
done
xdg-open "$@"
如果您只想处理一种文件类型,那么循环可能是更好的选择——当然您也可以跳过它xdg-open
并直接用所需的程序打开它,例如vlc "$@"
。
要默认通过脚本运行选定的文件,只需使用文件管理器将其设置为所需文件类型的默认值。