我正在组合sox
并lame
生成一个新的音乐文件,但为了使用管道在一行上完成所有操作,似乎有必要用一个-
字符“标记”输出和输入边界。我继承了这段代码,所以让我展示一下。
sox $DIRNAME/$BASENAME -e signed-integer -r 8000 -c 2 -t wav - trim $POSITIONS | lame -v -V4 --resample 8 - $DIRNAME/${NOEXT}.mp3
-
between wav
andtrim
是输出文件,between -
and--resample 8
是$DIRNAME/${NOEXT}.mp3
输入文件。
我正在尝试查找有关此的更多信息,例如是否可以使用任何字符,或者是否-
以这种方式特殊。这叫什么,是什么使它起作用?