sh

Skrypt Shell bieżący katalog?

Jaki jest bieżący katalog skryptu powłoki? I ten aktualny katalog, z którego go nazwałem? Czy ten katalog, w którym znajduje się skrypt?

Jak sprawdzić, czy stdin jest z terminala czy z rury w skrypcie powłoki?

Piszę skrypt powłoki POSIX, który może, ale nie musi, odbierać dane wejściowe ze standardowego wejścia, tak jak w foo.sh < test.txt, nieinteraktywnie. Jak sprawdzić, czy jest coś na stdin, aby uniknąć zatrzymania while read -r line...?

Zwraca dopasowanie regex w skrypcie BASH, zamiast go zastępować

Chcę tylko dopasować jakiś tekst w skrypcie BASH, próbowałem użyć sed, ale nie mogę sprawić, aby po prostu wypuścił dopasowan ... ction newNameTXT="$1" if [[ $newNameTXT ]]; then #Use code that im working on now, using the $newNameTXT string. fi }

Logowanie do Stack Overflow za pomocą cURL

Pracuję nad projektem i chcę zalogować się do Stack Overflow poprzez cURL. Używam Google jako dostawcy openID, co oznacza, ż ... s="gaia le button" name="signIn" id="signIn" /> <input type="hidden" name="asts" > </form>

Konwertuj wyjście bash `ls` na tablicę json

Czy możliwe jest użycie skryptu bash do sformatowania wyjścia ls do tablicy json? Aby być poprawnym json, wszystkie nazwy dir ... e wolę coś, co działa na wszystkich moich serwerach Linux; stąd raczej nie zależy od Pythona, ale ma czyste rozwiązanie bash.

Wyjaśnienie konwertera cidr na netmask w powłoce Linuksa netmask2cdir i cdir2netmask [closed]

Znalazłem następujące funkcje powłoki z tego tematu mask2cdr () { # Assumes there's no "255." after a non-255 byte in t ... idr? W szczególności wywołania set, rozszerzenia parametru ${#…} i rozszerzenia arytmetycznego $((…)) są dość przytłaczające.

Jak odczytać aktualną wersję aplikacji w Xcode 11 ze skryptem

Dopóki Xcode 11, użyłem skryptu, który odczytuje bieżącą wersję aplikacji (dla AppStore) i pomoże mi zmienić LaunchScreen, p ... pytanie brzmi, jak Mogę uzyskać dostęp do nowej MARKETING_VERSION i ustawić ją na etykiecie launchScreen używającrun script ?

Jak kopiować i edytować pliki w powłoce Androida?

Powłoka Androida nie posiada komendy cp . Android shell również nie ma sed lub grep lub vi . Nie mam dostępnego demona ad ... które katalogi z urządzenia tylko do odczytu? Jak zmienić linię w pliku tekstowym (np." PATH=/cache "NA" PATH=/mnt/asec")?

Przypisanie wyjścia polecenia do zmiennej

Jestem nowy w Uniksie i piszę skrypt powłoki. Kiedy uruchamiam tę linię w wierszu polecenia, wypisuje całkowitą liczbę proc ... int a }'` echo $output Ale kiedy go uruchamiam, mówi, że nie można znaleźć wyjścia, podczas gdy oczekuję 2. Proszę o pomoc.

Jak uzyskać bezwzględną nazwę ścieżki skryptu powłoki w systemie MacOS?

readlink -f nie istnieje w systemie MacOS. Jedyne działające rozwiązanie dla Mac OS, które udało mi się znaleźć w sieci, wygl ... lse ABSPATH=$PWD/$(dirname $0) fi Czy ktoś może zasugerować coś bardziej eleganckiego do tego pozornie błahego zadania?

Ustawianie ścieżki dla kiedykolwiek w cron, aby mógł znaleźć ruby

Mój ruby jest w /usr / local / bin. ilekroć nie mogę go znaleźć, a ustawienie ścieżki na górze mojego pliku cron też nie dz ... dokładne polecenie w cron, zaczynając od /bin / bash, z linii poleceń tego użytkownika i zadziałało. To bardzo tajemnicze...