Chciałem wiedzieć, czy skrypty napisane dla dash, ash i sh są w 100% kompatybilne? Czy są jakieś dodatkowe funkcje myślnika, jesionu lub zmiany składni? Z tego, co słyszałem, popiół jest bezpośrednim potomkiem
Chciałem wiedzieć, czy skrypty napisane dla dash, ash i sh są w 100% kompatybilne? Czy są jakieś dodatkowe funkcje myślnika, jesionu lub zmiany składni? Z tego, co słyszałem, popiół jest bezpośrednim potomkiem
Jestem zdezorientowany, że uprawnienia do wykonywania plików nie zachowują się zgodnie z oczekiwaniami. Prawdopodobnie dlatego, że moje oczekiwania są błędne. Tak czy siak: Mam plik skryptu, bo dla uproszczenia właśnie się nazywa s, znajduje się w ~/bin. Na potrzeby tego przykładu plik zawiera...
Próbuję napisać skrypt powłoki bash w dystrybucji Linux Ubuntu 11.10, który zostanie wykonany automatycznie po zalogowaniu do systemu. Ale nie jestem w stanie dowiedzieć się, co napisać w skrypcie, który zostanie automatycznie wykonany po
Często używam bashskryptów powłoki do uruchamiania prostych poleceń dla wielu różnych plików. Na przykład załóżmy, że mam następujący bashskrypt o nazwie script.sh, która uruchamia program / komendę foona trzy pliki tekstowe "a.txt", "b.txt", "c.txt": #!/bin/bash for strname in "a" "b" "c" do foo...
Korzystam z dokumentów tutaj w skrypcie bash, aby zautomatyzować instalację i konfigurację, w której hasło jest wymagane wiele razy. Podaję hasło raz, a skrypt przekazuje je do różnych poleceń. W większości przypadków podejście oparte na dokumencie obsługuje tę grzywnę. Jednak w jednym przypadku...
Mam skrypt, który łączy się ze zdalnym serwerem i sprawdzam, czy jakiś pakiet jest zainstalowany: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Ten przykład można...
Chcę wyświetlić użycie pamięci, zużycie dysku i obciążenie procesora w następującym formacie: Memory Usage: 33/512MB (6%) Disk usage: 4.2/20GB (23%) CPU Load: 0.01 Jak mogę to
Chciałbym zaimplementować funkcję w Bash, która zwiększa (i zwraca) liczbę przy każdym wywołaniu. Niestety wydaje się to nietrywialne, ponieważ wywołuję funkcję wewnątrz podpowłoki, w związku z czym nie może ona modyfikować zmiennych powłoki nadrzędnej. Oto moja próba: PS_COUNT=0 ps_count_inc()...
Chcę umieścić ssh-add /path/to/special_keyna górze skryptu. Działa to dobrze, ale zawsze monituje o podanie hasła. Jest to dziwne i trochę denerwujące, ponieważ wciąż prosi o hasło, nawet jeśli ssh-add -lpokazuje, że klucz został już dodany. Czy istnieje sposób, aby to powiedzieć: „dodaj ten klucz...
Używam Solaris 10, więc opcje grep obejmujące -f nie działają. Mam dwa pliki oddzielone potokami: plik1: abc|123|BNY|apple| cab|234|cyx|orange| def|kumar|pki|bird| plik 2: abc|123| kumar|pki| cab|234 Chciałbym porównać dwie pierwsze kolumny pliku 2 z plikiem 1 (przeszukaj całą zawartość...
Chcę wyświetlić zawartość pliku smołowego bez wypakowywania go, scenariusz: mam plik a.tar, a w środku znajduje się plik o nazwie ./x/y.txt. Chcę zobaczyć zawartość y.txtbez rozpakowywania
Czy ktoś może mi wydać polecenie, które: przenieś plik do nowego katalogu i pozostaw łącze symboliczne w starej lokalizacji w kierunku
Ostatnio mam dziwne problemy z bash. Próbując uprościć mój skrypt, wymyśliłem ten mały fragment kodu: $ o(){ echo | while read -r; do return 0; done; echo $?;}; o 0 $ o(){ echo | while read -r; do return 1; done; echo $?;}; o 1 returnpowinien był wyjść z funkcji bez drukowania $?, prawda? Cóż,...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Jeśli chcesz zastąpić...
Codziennie generuję około 200 GB danych dziennika, rozmieszczonych w około 150 różnych plikach dziennika. Mam skrypt, który przenosi pliki do tymczasowej lokalizacji i wykonuje tar-bz2 w katalogu tymczasowym. Otrzymuję dobre wyniki, ponieważ dzienniki 200 GB są skompresowane do około 12-15...
Rozumiem, jak działa normalna bomba z widelcem, ale tak naprawdę nie rozumiem, dlaczego wymagana jest bomba z widelcem typu bash na końcu i dlaczego te skrypty zachowują się inaczej: :(){ (:) | (:) }; : i :(){ : | :& }; : Ten pierwszy powoduje skok zużycia procesora przed wrzuceniem mnie z...
Występuje przynajmniej w wersji GNU bash 4.3.42 x86_64 i & GNU bash wersja 4.3.11 x86_64 Używam sleep & wait $!zamiast prostego sleepdo uzyskania przerwania sleepprzez sygnał (jako SIGUSR1 ). Ale wygląda na to, że waitwbudowane bash zachowuje się w dziwny sposób, gdy uruchomisz...
Obecnie używamy tego polecenia w skrypcie powłoki, aby usunąć ciszę z plików audio: ffmpeg -i $INFILE -af silenceremove=0:0:0:-1:1:${NOISE_TOLERANCE}dB -ac 1 $SILENCED_FILE -y Działa to dobrze, ale usuwa całą ciszę, powodując ściśnięcie pozostałego dźwięku. Jak można to zrobić, pozostawiając...
Do celów testowych muszę utworzyć skrypt powłoki, który łączy się ze zdalnym adresem IP> Port i wysyła prosty tekstowy komunikat TCPIP
Czy powłoka interaktywna może stać się nieinteraktywna lub odwrotnie? Uwaga: Przeprowadziłem wiele badań dotyczących podstawowego pytania „Jaka jest różnica między interaktywnym a nieinteraktywnym?”, A wyniki moich badań skłoniły mnie do zadania tego pytania. To pytanie ma długą preambułę,...