/ / Jak utworzyć i uruchomić plik bash? - bash, terminal

Jak utworzyć i uruchomić plik bash? - bash, terminal

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 № 1

Ponieważ 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