To jest polecenie knife-xargs, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
knife-xargs — strona podręcznika podkomendy knife xargs.
Połączenia nóż xargs podpolecenie służy do pobierania wzorców ze standardowego wejścia, pobierania jako JSON,
uruchom polecenie względem pobranego JSON, a następnie prześlij wszelkie zmiany.
Składnia
Ta podkomenda ma następującą składnię:
$ nóż xargs [WZÓR...] (opcje)
Opcje
To podpolecenie ma następujące opcje:
-0 Użyj, aby pokazać a NULL postać (\0) zamiast spacji jako separatora. Domyślny:
fałszywy.
--szef-repo-ścieżka PATH
Ścieżka do repozytorium szefa kuchni. To ustawienie zastąpi domyślną ścieżkę do pliku
repo szefa kuchni. Domyślnie: to samo, co określone przez ścieżka_repo_kucharza w config.rb.
--konkurencja
Liczba dozwolonych jednoczesnych połączeń. Domyślny: 10.
--[nie-]różnic
Użyj, aby wyświetlić różnicę, gdy plik się zmieni. Domyślny: --różnica.
--próba
Użyj, aby uniemożliwić przesyłanie zmian na serwer szefa kuchni. Domyślny: fałszywy.
--[bez nacisku
Służy do wymuszania przesyłania plików, nawet jeśli nie zostały one zmienione. Domyślny:
--bez nacisku.
-I ZAMIEŃ_STRING, --wymienić ZAMIEŃ_STRING
Użyj, aby zdefiniować ciąg znaków, który będzie używany do zastępowania wszystkich wystąpień nazwy pliku.
Zaniedbanie: zero.
-J ZAMIEŃ_STRING, --zastąp najpierw ZAMIEŃ_STRING
Użyj, aby zdefiniować ciąg, który zostanie użyty do zastąpienia pierwszego wystąpienia pliku
nazwa. Domyślny: zero.
--lokalny
Służy do tworzenia lub wykonywania wiersza poleceń w pliku lokalnym. Ustawić fałszywy budować
lub wykonaj na zdalnym pliku. Domyślny: fałszywy.
-n MAX_ARGS, --max-argumenty MAX_ARGS
Maksymalna liczba argumentów na wiersz polecenia. Domyślny: zero.
-p [WZÓR...], --wzór [WZÓR...]
Jeden (lub więcej) wzorców dla wiersza poleceń. Jeśli ta opcja nie jest określona, lista
wzorców można się spodziewać na standardowym wejściu. Domyślny: zero.
--repo-tryb TRYB
Układ lokalnego szefa kuchni-repo. Możliwa wartość: statyczny, wszystkolub
hostowane_wszystko, Posługiwać się statyczny tylko dla ról, środowisk, książek kucharskich i danych
torby. Domyślnie, wszystko i hostowane_wszystko są wybierane dynamicznie
w zależności od typu serwera. Domyślna wartość: domyślnym.
-s DŁUGOŚĆ, --max-znaków DŁUGOŚĆ
Maksymalny rozmiar (w znakach) wiersza poleceń. Domyślny: zero.
-t Służy do uruchamiania polecenia drukowania w wierszu poleceń. Domyślny: zero.
-c PLIK_KONFIGURACYJNY, --konfig PLIK_KONFIG
Plik konfiguracyjny do użycia.
--szef kuchni-port zerowy PORT
Port, na którym będzie nasłuchiwał szef kuchni zero.
-D, --wyłącz-edycję
Użyj, aby uniemożliwić otwieranie $EDITOR i zaakceptować dane w stanie, w jakim są.
--domyślne
Użyj, aby nóż używał wartości domyślnej zamiast prosić użytkownika o jej podanie.
-e REDAKTOR, --redaktor REDAKCJA
$EDITOR używany dla wszystkich poleceń interaktywnych.
-E ŚRODOWISKO, --środowisko ŚRODOWISKO
Nazwa środowiska. Gdy ta opcja zostanie dodana do polecenia, polecenie
będzie działać tylko w określonym środowisku.
-F FORMAT, --format FORMAT
Format wyjściowy: streszczenie (Domyślne) XNUMX, json, jamla, pp.
-H, --help
Wyświetla pomoc do polecenia.
-k KLUCZ, --klucz KEY
Klucz prywatny, którego nóż będzie używał do podpisywania żądań wysyłanych przez klienta API do
Szef kuchni.
--[brak koloru
Użyj, aby wyświetlić kolorowe wydruki.
--drukuj-po
Służy do pokazywania danych po operacji niszczącej.
--serwer-url URL
Adres URL serwera Chef.
-u UŻYTKOWNIK, --użytkownik USER
Nazwa użytkownika używana przez nóż do podpisywania żądań wysyłanych przez klienta API do Szefa Kuchni
serwer. Uwierzytelnianie nie powiedzie się, jeśli nazwa użytkownika nie pasuje do klucza prywatnego.
-v, --wersja
Wersja kucharza-klienta.
-V, --gadatliwy
Ustaw na więcej pełnych danych wyjściowych. Posługiwać się -VV dla maksymalnej szczegółowości.
-y, --tak
Służy do odpowiadania na wszystkie monity o potwierdzenie za pomocą „Tak”. nóż nie poprosi
potwierdzenie.
-z, --tryb lokalny
Służy do uruchamiania kucharza-klienta w trybie lokalnym. Pozwala to na wszystkie polecenia, które działają
przeciwko serwerowi szefa kuchni, aby również działać przeciwko lokalnemu repozytorium szefów kuchni.
Przykłady
Poniższe przykłady pokazują różne sposoby wyświetlania wszystkich węzłów na serwerze, a następnie
używając Perla do zastąpienia grantmc w gmc:
$ lista noży 'węzły/*' | nóż xargs "perl -i -pe 's/grantmc/gmc'"
lub bez cudzysłowów, a ukośnik odwrotny uciekł:
$ lista noży /węzły/\* | nóż xargs "perl -i -pe 's/grantmc/gmc'"
lub przy użyciu --wzór opcja:
$ nóż xargs --pattern '/nodes.*' "perl -i -pe 's/grantmc/gmc'"
Korzystaj z knife-xargs online, korzystając z usług onworks.net