To jest nazwa arename polecenia, którą można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
arename - automatycznie zmienia nazwy plików audio poprzez tagowanie informacji
STRESZCZENIE
arename [OPCJE] PLIK(i)...
OPCJE ROLNICZE ARGUMENTY
--niejednoznaczne-użyj-najpierw
Ustawia najpierw niejednoznaczne opcja. Zobacz poniżej szczegóły.
--porównaj-wersje
Wyświetla wersję skryptu arename i wersję modułu Perl, który:
zawiera większość kodu. Te wersje powinny być takie same. Jeśli nie, to by
wskazać prawdopodobnie uszkodzoną instalację.
--Kopiuj (krótka opcja: -c)
Kopiuj pliki zamiast zmieniać ich nazwy (przenosić). Może to być przydatne do kopiowania utworów z
na przykład swoje archiwum audio na urządzenie przenośne.
--odpluskwić Włącz wyjście debugowania. To faktycznie ustawia `gadatliwość' do 10000. To wyjście
opcja spowoduje bardzo zaszumione wyjście. Prawdopodobnie chcesz czegoś mniej gadatliwego,
jak `--gadatliwość 20'.
--wyłącz-haki (krótka opcja: -H)
Nie używaj żadnych haczyków (ani globalnych, ani lokalnych).
--wyłącz-profile (krótka opcja: -N)
Do nie użyj profili konfiguracyjnych (patrz poniżej). Zastępuje używaj profili
ustawienie.
--próba (krótka opcja: -d)
Przejdź w tryb dryrun. Oznacza to, że nie zostaną podjęte żadne działania. nazwa areny wydrukuje
co by zrobił, gdyby został wywołany bez -d.
--włącz-haki
Jawnie włącz haki.
--siła (krótka opcja: -f)
W razie potrzeby nadpisz pliki.
--help (krótka opcja: -h)
Wyświetl krótki tekst pomocy.
--list-cfg (krótka opcja: -L)
Wymień bieżącą konfigurację w aktualnym formacie konfiguracji.
--lista-typów-plików
Wyświetla listę wszystkich typów plików aktualnie obsługiwanych przez nazwa areny, jeden typ w wierszu.
--lista-dodatków-dla-typu
Wyświetla listę wszystkich rozszerzeń rozpoznawanych rozszerzeń nazw plików dla typu jeden
rozszerzenie na linię. Jeśli lista typów jest podana jako lista oddzielona przecinkami,
wymienione są rozszerzenia dla wszystkich wymienionych typów.
--lista-profile (krótka opcja: -S)
Wydrukuj listę nazw profili zdefiniowanych w aktywnej konfiguracji. (To jest
używany głównie przez uzupełnienie zsh dla --profil opcja.)
--odczytaj-lokalne (krótka opcja: -l)
Przeczytaj lokalny plik konfiguracyjny (./.arename.local). Zastępuje użyj lokalnego RC
ustawienie konfiguracji.
--stdin (krótka opcja: -s)
Czytaj nazwy plików z stdin po przetworzeniu plików podanych w wierszu poleceń. To
odczytuje jedną nazwę pliku w wierszu, co oznacza, że nazwy plików zawierające znaki nowej linii są
niewspierany.
--wersja (krótka opcja: -V)
Wyświetl informacje o wersji.
--gadatliwość
Ustawia `gadatliwość' ustawienie na `wartość całkowita'.
--pomiń-pominięcia (krótka opcja: -Q)
Gdy plik zostanie pominięty, ponieważ jego nazwa się nie zmieni, ta opcja spowoduje:
nazwa areny aby pominąć wszelkie dane wyjściowe. Ustawia to opcję `suppress_skips'.
Zauważ, że jeśli `gadatliwość' ustawienie jest na wystarczająco wysokim poziomie, nadal możesz uzyskać
komunikaty o przetwarzanym pliku w pierwszej kolejności.
--rc
Czytaj filet zamiast ~/.nazwa_areny.
--post-rc
Czytaj filet po ~/.nazwa_areny i zanim ./.nazwa.lokalnego.
prefix (krótka opcja: -p)
Zdefiniuj prefiks dla plików docelowych.
--profil (krótka opcja: -P)
Zdefiniuj listę jednego lub więcej profili, których chcesz użyć w sposób wymuszony, bez względu na to, czy byłyby
aktywowany normalnie lub nie.
--kompilacja-szablon (krótka opcja: -T)
Zdefiniuj szablon, który będzie używany dla plików zawierających znacznik kompilacji.
--szablon (krótka opcja: -t)
Zdefiniuj szablon ogólny (dla wszystkich plików, które nie zawierają tag kompilacji).
--zestaw użytkowników <zmienna=wartość> (krótka opcja: -u)
Ustaw zmienną zdefiniowaną przez użytkownika na podaną wartość (patrz „Zmienne zdefiniowane przez użytkownika” poniżej).
Pliki)...
Pliki wejściowe, których nazwy podlegają zmianie.
Słowo o stabilności nazw opcji: With nazwa areny wersja 3.0 używamy teraz Getopt::Long
do parsowania opcji wiersza poleceń. Ta zmiana została dokonana, ponieważ znaczący singiel
opcje literowe, gdy zostały zużyte. Każda opcja jest dostępna za pośrednictwem --długa opcja. Że
Interfejs będzie pozostawać stabilny. Jeśli zmieni się --długa opcja interfejs jest gotowy, że
nastąpi z odpowiednią fazą wycofywania, aby użytkownicy mogli się dostosować. Więc jeśli chcesz
posługiwać się nazwa areny w skryptach są to opcje, których powinieneś używać. Obecnie nie ma planów
usunięcia lub zmiany jakichkolwiek dalszych krótkich opcji, ale nie ma żadnych gwarancji. Jeśli to jest
rzeczywiście lepiej zmienić krótką opcję, zrobimy to.
Lista opcji, które zmieniły się od nazwa areny 3.x do 4.0 można znaleźć w dziale projektu
Plik ZMIANY i ogólne porady dotyczące niezgodnych zmian z wersji głównej na główną
wersje są udokumentowane w pliku UPGRRADING.
Nieaktualna Command Linia Opcje
Następujące opcje są przestarzałe i zostaną usunięte w późniejszej wersji nazwa areny.
--cichy
Ta opcja jest skrótem od „--gadatliwości 10”.
--uber-cichy
Ta opcja jest skrótem od „--gadatliwości 5”.
--gadatliwy
To jest krótkie rozdanie oznaczające „--gadatliwość 20”.
OPIS
nazwa areny to narzędzie, które jest w stanie zmienić nazwy plików audio, patrząc na tagowanie pliku
Informacja. Wykorzystuje te informacje do tworzenia spójnej nazwy pliku docelowego. ten
użytkownik może zdefiniować format nazwy pliku docelowego za pomocą ciągów szablonu.
Szablony można zdefiniować w „Plikach konfiguracyjnych”, poprzez: szablon i szablon_kompilacji
ustawienia (patrz „USTAWIENIA” poniżej).
Domyślnie nazwa areny odmówi nadpisania plików docelowych, jeśli dany plik
już istnieje. Możesz wymusić nadpisanie, podając --siła opcja.
Aby zobaczyć, co by się stało, zamiast faktycznie modyfikować pliki, możesz użyć
--próba opcja. W ten sposób unikniesz problemów, które mogłyby wystąpić, gdyby zaistniała sytuacja (np
informacje w plikach lub konfiguracji) nie są dokładnie takie, jak się spodziewałeś.
Utrzymany filet Formaty
Od wersji 4.0, nazwa areny obsługuje znacznie więcej formatów plików niż kiedyś (wersja 3.0
tylko obsługiwane .mp3, ogg i . Flac pliki). Dzięki Audio::Scan obsługujemy teraz dużo
szerszy zakres typów plików, z których większość może istnieć z różnymi rozszerzeniami nazw plików
(na przykład *.ogg i *.oga są tego samego typu ogg).
Możesz użyć `--lista-typów-plików' i `--list-ext-for-type' opcje, aby dowiedzieć się, które
typ pliku jest mapowany na jakie rozszerzenia nazw plików.
Jeśli potrzebujesz wsparcia dla innego typu pliku w nazwa areny, trzeba będzie przekonać
Audio::Scan programiści, aby rozszerzyć swój moduł o wspomnianą funkcję. Dodanie wsparcia dla tego w
nazwa areny potem powinno być trywialne.
Aby dać ci pomysł, arename (w połączeniu z Audio::Scan 0.85) zmieńmy nazwę mp3,
mp4, aac, ogg, flac, asf, muzepack, małpa audio, wav (ten typ obsługuje również aiffe) i
wavpack akta.
Wprowadzanie a *działka* of pliki
nazwa areny może służyć do utrzymywania synchronizacji nazw plików całych archiwów audio. Jednak to
oznacza, że będziesz musiał wskazać skryptowi lokalizację wielu plików, może tysięcy.
W tym celu napotkasz problem, że w większości systemów uniksopodobnych długość
listy argumentów dla programów zewnętrznych jest ograniczona (najnowsze wersje Linuksa, jako
wyjątek, nie mają już tego ograniczenia).
Tak więc, nawet jeśli twoja powłoka może wykonywać rekurencyjne globbing, jak ksh lub zsh, najprawdopodobniej będzie to
wpędzić Cię w kłopoty (więcej niż tylko kilka plików):
% nazwa areny -d **/*.mp3
Oczywiście istnieje kilka sposobów na pokonanie tego ograniczenia.
Pierwszym rozwiązaniem jest użycie odnaleźć w połączeniu z nazwa areny's -s opcja:
% znajdować . -nazwa "*.mp3" -print | arename -d -s
Spowoduje to przerwanie dla nazw plików zawierających znaki nowej linii, ponieważ --stdin przeczyta jeden plik
nazwę na linię ze standardowego strumienia wejściowego.
Inny sposób użycia odnaleźć aby poradzić sobie z tym problemem, należy użyć find's -Exec opcja:
% znajdować . -name "*.mp3" -exec arename -d '{}' '+'
To zadziała dla każdej możliwej nazwy pliku. Nieważne, czy zawiera spacje, czy znaki nowej linii.
Kurs + na końcu wywołania powoduje, że find wywołuje zewnętrzny program (nazwa areny w tym
przypadku) z jak największą liczbą argumentów, bez przekraczania limitu. To wymaga
POSIXly poprawne znalezisko. Na przykład GNU find nie wspierał + sposób przez długi czas.
Jeśli utknąłeś ze starą wersją, możesz wymienić + z ; (zauważ, że a
średnik musi być cytowane w każdym przypadku) lub zamiast tego użyj narzędzia xargs.
Ostatnim rozwiązaniem dla użytkowników zsh byłyby zargs (co wymaga „automatycznego ładowania zargs” w twoim zsh
konfiguracja):
% zargs -- **/*.mp3 -- nazwa areny -d
GENERAŁ ZASTOSOWANIE
Kiedy po raz pierwszy spotykasz się z nazwa areny i próbujesz zacząć od
dokumentacja, którą można by argumentować, że podręcznik zawierający ponad 1000 wierszy, który nie jest wypełniony zbyt wieloma
przykłady nie są przyjazne dla początkujących.
Dlatego ta sekcja została wprowadzona, aby dać ci absolutne minimum informacji w
aby korzystać z programu bez zbytniego przechodzenia przez fuzz.
Jeśli naprawdę boisz się dokumentacji, możesz oczywiście po prostu przeczytać wyjście z
--help opcję i zobacz, jakie opcje podać, aby uzyskać to, czego chcesz. Potem znowu,
wkrótce będziesz wkurzony dziwnymi domyślnymi wartościami nazwa areny używa.
Prawdopodobnie będziesz potrzebować innych szablonów. W końcu możliwość ich rozszerzenia
stringi to jeden z punktów, których należy użyć nazwa areny na pierwszym miejscu. Są one opisane w
Sekcja SZABLON; a przeczytanie tej sekcji to minimalny wysiłek, jaki będziesz chciał przejść
przez.
Następnie możesz otworzyć plik ~/.nazwa_areny w swoim ulubionym edytorze tekstu i przypominają
następujący tekst (i prawdopodobnie zmień tam kilka wartości według własnych upodobań):
# teraz na pewno chcesz mieć własne szablony, więc zdefiniuj je tutaj
# jeden dla twoich normalnych plików
szablon &wykonawca — &album — &numer utworu. &tytuł utworu
# i jeszcze jeden dla plików pochodzących z kompilacji
comp_template va — &album — &numer utworu. &wykonawca — &tytuł utworu
Jeśli chcesz większej automatyzacji lub większej personalizacji, nie będziesz omijał czytania
instrukcja poniżej. Jeśli potrzebujesz rozwiązać specjalne problemy, część „HACZYKI” znajduje się jeszcze dalej
jest dla Ciebie.
ŚRODOWISKO ZMIENNE
ARENAME_LOAD_QUIET
Po ustawieniu na 1, nazwa areny nie wypisze żadnych komunikatów startowych; nie podczas czytania
konfiguracja lub pliki przechwytujące, ani nie będą nazwa areny emitować komunikaty o tym, czy jest w
w trybie kopiowania lub w trybie próbnym lub podobnym.
Jeśli jednak podczas wczytywania konfiguracji wystąpią ostrzeżenia lub błędy,
te wiadomości są oczywiście nadal emitowane.
Dowolna inna wartość, ale 1 - obejmuje to również nieobecność ARENAME_LOAD_QUIET na
środowisko - spowoduje nazwa areny uruchomić w normalny sposób.
ARENAME_SUPPRESS_COLOURS
Po ustawieniu na 1 (i tylko 1 - nazwa areny zignoruje wszelkie inne ustawienia), arename będzie
wyłącz jego kolory wyjściowe. Od wersji 4.0, nazwa areny używa terminu:: ANSIColor
do tworzenia danych wyjściowych, które zawierają kolory terminali.
Korzystaj z arename online za pomocą usług onworks.net