Pytania oznaczone «bash»

1
plik skryptu powłoki (.sh) - polecenie dynamiczne

Próbuję zbudować dynamiczne polecenie do wykonania w pliku .sh, jednak kiedy to robię, wydaje się, że w jakiś sposób dodaje on znaki, więc polecenie nie jest poprawnie wykonywane. Zauważ, że używam tego przez okna, używając bash.exe. Przykład kodu: Mój plik command.cmd: bash --login -x...

1
Zalogować użytkownika do danego tty

Piszę skrypt basha, który rozłącza bezczynne sesje, ale zapisuje do tty kilka sekund przed jego zakończeniem, aby upewnić się, że naprawdę nie jest używany. Format dla write jest write user [tty]. Zaczynam od ciągu tty, tj. „Pts / 1”. Wiem, że mogę znaleźć użytkownika obok nazwy tty w...

1
Skrypt bash przetwarzający pliki ze złymi znakami

Otrzymałem plik zip ze strukturą folderów zawierającą nawiasy. Przeszedłem dwa procesy w cli i teraz łączę je w skrypt Najpierw przeszukuje strukturę plików w poszukiwaniu określonych plików poprawiających nawiasy, a następnie potoki do tshark w celu przetworzenia. moje wyjście z użyciem sed...

1
Za pomocą narzędzia wiersza polecenia cURL na komputerze Mac, co mogę zrobić z tym skryptem, aby poprosić go o pobranie danych giełdowych, które zastąpią przecinki NIE MAJĄ PRZESTRZEŃ

Przykład: Akcje wyróżniające Google wynoszą 670 000 000 i ta wartość jest gromadzona w pliku txt z interfejsu API Yahoo Finance za pomocą poniższego skryptu. Problemem jest; że liczby Z przecinkami lub spacjami są cholernym koszmarem dla ogranicznika programu Excel, który powinien zrozumieć, gdy...

1
plik istnieje nie działa w oczekiwanym skrypcie

Próbuję sprawdzić, czy określony wiersz w nazwie pliku znajduje się na hoście. Zatem tylko jeśli określony wzór zostanie znaleziony w poleceniu grep, zostanie utworzony plik dummy.txt. Następnie chcę sprawdzić, czy plik dummy.txt istnieje jako warunek, i kontynuować. Ale mimo że tworzony jest plik...

1
Brak terminów Cygwin i Cygwin64 w terminalu

Próbowałem zainstalować i ponownie zainstalować cygwin i cygwin64. Próbowałem także różnych stron lustrzanych. Zamiast widzieć taką linię user@PC~ $, widzę pusty ekran z migającym kursorem. Właściwości stanów terminalu cygwin Cel: C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico - Próbowałem...

1
Pobierz wiele plików z serwera ftp za pomocą skryptu bash

Mam 2 lub 3 serwery FTP, na których nasz hoster każdego dnia tworzy kopie zapasowe bazy danych. Ponieważ zachowuje tylko jeden, miałem napisać skrypt basha do codziennego pobierania kopii zapasowych bazy danych, więc mamy więcej niż jednodniową kopię zapasową. Próbowałem go uruchomić za pomocą...

1
Jak wyszukać wiersz zawierający określony ciąg w Bash?

Mam plik zawierający pewną liczbę wierszy, chcę poszukać określonego ciągu, a jeśli plik go zawiera, chcę wydrukować inną linię z tego samego pliku. na przykład załóżmy, że mam plik: aaa bbb ccc Powiedzmy, że szukam bbb, a jeśli go znajdę, chcę wydrukować następujący wiersz (w przykładzie...

1
Zatrzymaj automatyczne komentarze w moim crontabie

Dodałem poniżej pracę crona w moim crontabie: 0 5 * * * /bin/systemctl restart gb_subagent.service 28 13 * * * /home/comment.sh &>/tmp/errorcron.log 29 13 * * * bash /home/kill_slony_stop_sql.sh &>/tmp/errorcron.log 30 13 * * * /home/kill_brole_and_slonik.sh

1
Bash -gt: nieoczekiwany operator

Mam checkSpace.shsprawdzanie zajętego miejsca na dysku i jeśli jest większe niż 80, zatrzymuje usługę #!/bin/bash percent=sudo df /media/usb | tail -n 1 | grep -E [[:digit:]]+% -o | grep -E [1-9]+ -o if [ $percent -gt 80 ]; then sudo service motion stop fi echo "used space is" echo $percent Ale...

1
Aliasing operacji rurociągów w bash

Często robię coś grep -R foo .w rodzaju podstawy projektu. Jest to pomocne, ale wyniki są rozcieńczane przez włączenie pliku binarnego. temp i testuj pliki, które mnie nie obchodzą. Tak więc kończę na umieszczaniu 2>&1 | grep -vE “Binary|/tmp/|/test/“, co odfiltrowuje rzeczy, na których mi...