Pytania otagowane jako shell-script

Skrypt powłoki to skrypt napisany dla powłoki lub interpretera wiersza poleceń systemu operacyjnego.


4
Gdzie są przechowywane funkcje powłoki w systemie Linux?
Początkowo szukałem przyczyny, która whichnic nie wypisuje po podaniu pewnych programów jako argumentu, np cd. Z tego, co tu znalazłem , prawdopodobnie przyczyną jest to, że cdna mojej maszynie jest funkcja, która jest potwierdzona przez uruchomienie type cd. TLDR: Ale jak zwykłe programy, które whichmogą zlokalizować dzięki $PATHzmiennej, są umieszczone …

2
Jak edytować plik Excel (xlsx) za pomocą powłoki Linux
Czy istnieje sposób (narzędzie) do edycji plików XLSX za pomocą powłoki Linux? Potrzebuję sposobu na usunięcie trzech ostatnich niepustych wierszy z pierwszego arkusza. Wiem, że XLSX to tylko plik zip, wypełniony różnymi plikami XML, które mogłem indywidualnie edytować. Chciałbym jednak unikać analizowania i zmieniania plików XML, jeśli to możliwe.

3
Zapętlaj zakres liczb, aby pobrać za pomocą wget
Jak napisać skrypt bash, który wykona następujące czynności: URL = "example.com/imageID=" while (1..100) wget URL + $i #it will wget example.com/imageID=1, then 2, then 3, etc done Mam więc kilka pętli do wykonania, adres URL zakończony liczbą z pętli. Potrzebuję do nich wgetwszystkich.


1
Wyjdź ze skryptu bash, gdy curl uzyska status HTTP inny niż 200
Mam konfigurację skryptu bash, aby wykonać kilka żądań curl for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Czy istnieje sposób, aby skrypt zakończył działanie, jeśli jedna z odpowiedzi curl wróci ze statusem http! = 200? Chcę …


1
Odczytywanie wartości z zagnieżdżonych słowników w skrypcie powłoki
Mam plik plist i jestem zainteresowany pobieraniem wartości z zagnieżdżonych słowników za pomocą skryptu powłoki. Oto struktura mojego pliku plist: <dict> <key>Countries</key> <dict> <key>USA</key> <dict> <key>Capital</key> <string>Washington DC</string> <key>Continent</key> <string>North America</string> </dict> <key>Italy</key> <dict> <key>Capital</key> <string>Rome</string> <key>Continent</key> <string>Europe</string> </dict> </dict> </dict> Chcę pobrać wartość przypisaną do klucza „Kapitał”, jeśli użytkownik …


6
Uruchamianie procesu linux w tle
Próbuję utworzyć skrypt, który uruchamia niektóre programy startup.sh knetworkmanager emesene keepassx Problem polega na tym, że kiedy uruchamiam skrypt, uruchamia on tylko knetworkmanager. Dzieje się tak, ponieważ rozpocznie się, a następnie zaczeka na zakończenie. Jak mogę uruchomić program bez czekania na niego? Nie sądzę, że mogę po prostu dodać „&” …


4
Sprawdź, czy pakiet jest zainstalowany w APT
Chcę, aby metoda skryptów powłoki testowała / raportowała, czy pakiet jest zainstalowany. Nie potrzebuję szczegółów, tylko powrót logiczny, aby ustawić przepływ logiki. Spojrzałem na Znajdź, czy pakiet jest zainstalowany , ale dpkgzwraca złożone dane wyjściowe, a jego format zmienia się w zależności od tego, czy pakiet znajduje się w repozytorium …

2
Jak zamknąć okno z aplikacji, przekazując nazwę pliku?
Próbuję utworzyć polecenie powłoki oparte na Applescript, które nakazuje aplikacji Preview z Mac OS X zamknięcie określonego okna. #!/bin/sh osascript <<EOF tell application "Preview" close "$1" end tell EOF Ale to nie działa: pojawia się komunikat o błędzie 25:52: execution error: Preview got an error: "musixdoc.pdf" doesn’t understand the close …

2
Czy można sprawdzić, czy -e jest ustawione w skrypcie bash?
Jeśli funkcja powłoki wymaga określonego ustawienia -e / + e do działania, czy można ustawić to ustawienie lokalnie, a następnie przywrócić poprzednie ustawienie przed wyjściem z funkcji? myfunction() { # Query here if -e is set and remember in a variable? # Or push the settings to then pop at …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.