如何创建bash文件?
我找到了下面的bash脚本。
#!/bin/bash
for f in *.wav; do
echo "Processing $f file..."
afconvert -f caff -d LEI16@44100 -c 1 "$f" "${f/wav/caf}"
done我有Mac和Windows。
但是我不知道我必须把它放在哪里,以及如何运行这个脚本?
发布于 2011-09-10 15:41:07
由于你有两个不同的操作系统设置,我将把我的答案分成两部分。
第一个: Windows
Windows没有Bash解释器,也没有上面代码试图运行的afconvert程序。你最好的选择是使用Cygwin在你的视窗上安装一个Unix控制台。我也不知道,你可以从哪里得到afconvert。
OSX
OSX确实有一个控制台和afconvert软件(至少我的OSX有)。您可以简单地将文件放在文件夹中,并为其指定一个以.sh结尾的名称。那么你应该能够运行它了。
发布于 2011-09-10 15:22:31
只需将文本保存到一个名为my_bash_script的文件中,使其成为可执行文件,然后从命令行运行它,如下所示:
chmod u+x my_bash_script
./my_bash_script根据该文件判断,它需要位于包含*.wav文件的目录中。
发布于 2011-09-10 15:22:47
只需将文本粘贴到一个感叹的文本文件中,然后将其标记为可执行文件:
chmod +x yourScript要运行它,请执行以下操作:
./yourScripthttps://stackoverflow.com/questions/7370239
复制相似问题