Czytam przykładowy skrypt powłoki bash: #!/bin/bash # This script makes a backup of my home directory. cd /home # This creates the archive tar cf /var/tmp/home_franky.tar franky > /dev/null 2>&1 # First remove the old bzip2 file. Redirect errors because this generates some if the archive # does not exist. …
Z powodzeniem korzystam z tej komendy, która zmienia zmienną w pliku konfiguracyjnym, a następnie wykonuje skrypt w języku Python w pętli: for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done Ponieważ każda z nich DoMyScript.pypotrzebuje około 30 sekund, aby uruchomić się przed zakończeniem, chciałbym przenieść je w tło, podczas gdy następna …
Czytałem skrypt bash, który ktoś stworzył i zauważyłem, że autor nie używa eval do oceny zmiennej jako polecenia Autor użył bash -c "$1" zamiast eval "$1" Zakładam, że używanie eval jest preferowaną metodą i prawdopodobnie i tak jest szybsze. Czy to prawda? Czy jest jakaś praktyczna różnica między nimi? Jakie …
Kupuję iMaca. Pracuję nad Linuksem od dłuższego czasu i wykonuję wiele skryptów bash. Zastanawiałem się, czy wszystkie polecenia i funkcje bash są dostępne w systemie Mac OS? Czy ktoś ma jakieś doświadczenie ze skryptami bash dla komputerów Mac? Doceniam twój wkład.
Piszę bashskrypt, który musi wiedzieć, które środowisko pulpitu (XFCE, Unity, KDE, LXDE, Mate, Cinnamon, GNOME2, GNOME3, ...) jest uruchomione. Jak mogę uzyskać te informacje?
Czy są jakieś środowiska IDE ukierunkowane na skrypty powłoki, w szczególności skrypty bash i zsh? Oznacza to wyróżnianie składni skryptów powłoki i, co ważniejsze, debugowanie środowisk z funkcjami takimi jak punkty przerwania, kontrola i modyfikacja zmiennych itp., Podobnie jak te dostępne dla zwykłych języków programowania, takich jak Python, Java i …
Mam funkcję bash, aby ustawić w $PATHten sposób - assign-path() { str=$1 # if the $PATH is empty, assign it directly. if [ -z $PATH ]; then PATH=$str; # if the $PATH does not contain the substring, append it with ':'. elif [[ $PATH != *$str* ]]; then PATH=$PATH:$str; fi …
Natrafiłem na polecenie w skrypcie Bash, w którym znalazłem: find /var/log/abcd -type f Powyższe polecenie było w kontekście czyszczenia plików dziennika. Wiem co findrobi. Po obejrzeniu -type fprzejrzałem stronę podręcznika. Widziałem to na stronie podręcznika BASH_BUILTINS (1) Opis flagi -f pod typepoleceniem to: - The -f option suppresses shell function …
Próbuję utworzyć metodę funkcji w skrypcie bash, który wykonuje polecenie dostarczone do metody przez parametry. Czyli coś takiego: special_execute() { # Some code # Here's the point where the command gets executed $@ # More code } special_execute echo "abc" Próbowałem już I $@, "$@", $*, "$*"w jaki sposób mogę …
Mam program, który używa printfniektórych tputzmieszanych i chciałbym przesłać dane wyjściowe do standardowego wyjścia, a także do pliku. Wolę używać, sedponieważ nie chcę żadnych niepotrzebnych zależności od mojego skryptu. Oto co mam do tej pory. printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" | tee install.log Jedynym problemem jest …
To jest mój pierwszy skrypt bashowy, więc prawdopodobnie popełniam łatwy błąd. Zasadniczo próbuję napisać skrypt, który pobiera grupy użytkowników, a jeśli należą do określonej grupy, odpowiednio to zarejestruje. Oczywiście będzie więcej funkcji, ale nie ma sensu budować tego, kiedy nie mogę nawet uruchomić wyrażenia regularnego! Do tej pory mam to: …
To jest moja próba stworzenia skryptu, który użyje „ruchu myszy”, aby zapobiec wygaszaniu ekranu podczas oglądania filmów. Mam nadzieję, że użyję wartości najwyższego procesora w%, topa jeśli użycie procesora przekroczy 5%, powinien nastąpić ruch myszy. #!/usr/bin/env bash sleep_period=60s while true; do if (( $(top -bn 1 | sed -nrs '8p' …
Opcja sudo -A(SUDO_ASKPASS) najwyraźniej powoduje, że sudo traci ustawienie limitu czasu (np. Timestamp_timeout). Chcę użyć opcji sudo -A, ale chcę zachować domyślny limit czasu (np. 15 minut na Ubuntu) w skrypcie bash. Chcę zapytać o hasło użytkownika bezpiecznie w oknie dialogowym GUI, ale chcę tylko raz zapytać o mój skrypt …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.