我试图在排队一个文本到VLC播放列表中列出的所有文件。 每一行持有的电影文件的绝对路径。
添加只有一个文件到播放列表中完美的作品:
vlc --playlist-enqueue someMediaFile
我也能使用猫和awk这样在文本文件中列出的每个行执行命令(例如打印):
cat avis.txt | awk '{print $0}'
...
但相结合,这是行不通的:
cat avis.txt | awk '{vlc --playlist-enqueue $0}'
而AWK从那里逐行使用管道读取数据线之上打印文件avis.txt线通过线到标准输出的内容。 AWK也将与该文件中的“N”线替换$ 0 所以每一个命令,通过AWK执行,将这个样子,心想:
vlc --playlist-enqueue firstLineFromAvis.txt
vlc --playlist-enqueue secondLineFromAvis.txt
...
vlc --playlist-enqueue nLineFromAvis.txt
但这种情况不会发生。 有人能告诉我什么我做错了吗? 我不能执行与用awk这样的参数PROGRAMM?
谢谢阅读。
约翰