Jak utworzyć plik bash?
Znalazłem następujący skrypt basha.
#!/bin/bash
for f in *.wav; do
echo "Processing $f file..."
afconvert -f caff -d LEI16@44100 -c 1 "$f" "${f/wav/caf}"
done
mam Mac
i Windows
.
Ale nie wiem, gdzie muszę to umieścić i jak mogę uruchomić ten skrypt?
Odpowiedzi:
1 dla odpowiedzi № 1Ponieważ masz dwie różne konfiguracje systemu operacyjnego, podzielę moją odpowiedź na dwie części.
Po pierwsze: Windows
Windows nie ma interpretera Basha ani afconvert
program, którego powyższy kod próbuje uruchomić. Najlepiej będzie użyć Cygwin zainstalować konsolę Unix na swoim Windows. Również nie wiem, gdzie mógłbyś dostać afconvert
z.
OSX
OSX ma konsolę i afconvert
oprogramowanie (przynajmniej mój OSX). Możesz po prostu upuścić plik w folderze i nadać mu nazwę kończącą się .sh
. Wtedy powinieneś być w stanie go uruchomić.
1 dla odpowiedzi nr 2
Po prostu zapisz tekst w pliku o nazwie my_bash_script
plik, uczyń go wykonywalnym i uruchom go z linii poleceń w następujący sposób:
chmod u+x my_bash_script
./my_bash_script
Sądząc po pliku, musi on znajdować się w katalogu zawierającym pliki * .wav.
0 dla odpowiedzi № 3
Wystarczy wkleić tekst do pliku tekstowego, a następnie oznaczyć go jako plik wykonywalny:
chmod +x yourScript
Aby go uruchomić:
./yourScript
0 dla odpowiedzi nr 4
Umieść skrypt w dowolnym miejscu, w którym masz pliki .wav. Kiedy podane są tutaj instrukcje odłogowania: http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_02_01.html#sect_02_01_03