Pytania oznaczone «scripting»

Skrypty to forma programowania charakteryzująca się ogólnie niską formalnością, luźnym pisaniem i brakiem wyraźnej kompilacji. Istnieje wiele języków skryptowych, które są używane w wielu różnych scenariuszach - aplikacje wiersza polecenia, GUI, aplikacje po stronie serwera, moduły rozszerzeń.

3260
Jak sprawdzić, czy zwykły plik nie istnieje w Bash?

Użyłem następującego skryptu, aby sprawdzić, czy plik istnieje: #!/bin/bash FILE=$1 if [ -f $FILE ]; then echo "File $FILE exists." else echo "File $FILE does not exist." fi Jakiej poprawnej składni użyć, jeśli chcę tylko sprawdzić, czy plik nie istnieje? #!/bin/bash FILE=$1 if [ $FILE...

1987
Jak mkdir tylko wtedy, gdy katalog jeszcze nie istnieje?

Piszę skrypt powłoki, aby działał pod KornShell (ksh) w systemie AIX. Chciałbym użyć mkdirpolecenia, aby utworzyć katalog. Ale katalog może już istnieć, w którym to przypadku nie chcę nic robić. Dlatego chcę albo przetestować, aby stwierdzić, że katalog nie istnieje, albo ukryć błąd „Plik...

1076
Jak liczyć wiersze w dokumencie?

Mam takie linie i chcę wiedzieć, ile faktycznie mam linii ... 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 AM all 3.00 0.00 1.00 0.00 0.00 0.00 0.00...

710
Jak uruchomić skrypt PowerShell

Jak uruchomić skrypt PowerShell? Mam skrypt o nazwie myscript.ps1 Mam zainstalowane wszystkie niezbędne frameworki Ustawić, że polityka realizacji rzeczą Postępowałem zgodnie z instrukcjami na tej stronie pomocy MSDN i próbuję uruchomić go w następujący sposób: powershell.exe...

629
Jak działa „cat << EOF” w bash?

Musiałem napisać skrypt, aby wprowadzić wieloliniowe dane wejściowe do programu ( psql). Po trochę googlingu znalazłem następującą składnię: cat << EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF To poprawnie konstruuje łańcuch wieloliniowy...

562
Jak sprawić, by CURL nie wyświetlał paska postępu?

Próbuję użyć cURL w skrypcie i sprawić, aby nie wyświetlał paska postępu. Wcześniej próbowałem -s, -silent, -S, i -quietopcje, ale żaden z nich nie działa. Oto typowe polecenie, które próbowałem: curl -s http://google.com > temp.html Pasek postępu pojawia się tylko po wypchnięciu go do...