Как создать и запустить файл bash? - PullRequest
2 голосов
/ 10 сентября 2011

Как создать файл 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.

Но я не знаю, где мне это поставить и как я могу запустить этот скрипт?

Ответы [ 4 ]

2 голосов
/ 10 сентября 2011

Просто сохраните текст в файл с именем my_bash_script файл, сделайте его исполняемым и запустите его из командной строки следующим образом:

chmod u+x my_bash_script
./my_bash_script

Судя по файлу, он должен быть вкаталог, содержащий * .wav файлы.

1 голос
/ 10 сентября 2011

Поскольку у вас есть две разные настройки ОС, я разделю свой ответ на две части.

Первое: Windows

В Windows нет интерпретатора Bash, а программа afconvert неКод выше пытается запустить.Лучше всего будет использовать Cygwin для установки консоли Unix на Windows.Также я не знаю, где вы могли бы получить afconvert.

OSX

OSX имеет консоль и программное обеспечение afconvert (по крайней мере, у меня OSX).Вы можете просто поместить файл в папку и дать ему имя, оканчивающееся на .sh.Тогда вы должны быть в состоянии запустить его.

1 голос
/ 10 сентября 2011

Просто вставьте текст в обычный текстовый файл и пометьте его как исполняемый:

chmod +x yourScript

Чтобы запустить его:

./yourScript
0 голосов
/ 10 сентября 2011

Поместите скрипт в любое место, где есть ваши файлы .wav. Когда следуйте инструкциям, приведенным здесь: http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_02_01.html#sect_02_01_03

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...