Jak mogę wyłączyć komponowanie za pomocą wiersza poleceń? Muszę tymczasowo wyłączyć niektóre gry, takie jak Nexuiz, aby używać ich w skrypcie opakowującym w celu przełączania statusu
Jak mogę wyłączyć komponowanie za pomocą wiersza poleceń? Muszę tymczasowo wyłączyć niektóre gry, takie jak Nexuiz, aby używać ich w skrypcie opakowującym w celu przełączania statusu
Chcę zrównoleglić forpętle poniższego kodu. Jak to zrobić? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); then min=$val2;...
Wyobraź sobie, że mam skrypt foo. Powinien zostać uruchomiony raz, gdy użytkownik się zaloguje, i nie jest potrzebny po pomyślnym uruchomieniu. Moje pytanie: czy bezpiecznie jest usunąć plik skryptu z poziomu skryptu? Na przykład: #!/bin/bash # do something ... # if successful rm...
Mam paranoję na ten temat, ale mam nadzieję, że to proste pytanie: Czy jest jakaś różnica między cat file1 | egrep -oP "[Mm]y string" > /home/user/file.txt i cat file1|egrep -oP "[Mm]y string">/home/user/file.txt tzn. czy ma to znaczenie, jeśli mam spacje wypełniające znaki potoku (|) i...
W przypadku klasy muszę napisać skrypt Bash, który pobierze dane wyjściowe, ispella kiedy próbuję poprosić użytkownika o wprowadzenie danych w pętli while, zapisuje on po prostu następny wiersz pliku jako dane wejściowe użytkownika. Jak mogę poprosić użytkownika o wprowadzenie danych w pętli...
Sprawdziłem mój skrypt za pomocą checkbashism i otrzymałem następujące ostrzeżenia: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then W sekcji 4.62.4 specyfikacji POSIX znajduję pierwszorzędny -a pierwotny Wykonuje plik binarny...
Widziałem to pytanie na tej stronie, co skłoniło mnie do zadania tego pytania. Chcę wiedzieć w Unixie, jaka jest różnica między plikiem wykonywalnym a skryptem
Muszę regularnie tworzyć ponad 100 plików tekstowych z szablonów. Obecnie używam zbyt skomplikowanego skryptu powłoki. Myślę, że jest mądrzejszy sposób na poradzenie sobie z tym, ale nie wiem jak. Mam „bazę danych”: # outputfile template data1 data2 data3 first.txt $template_main $text1 abcd...
Mam dość niepotrzebnych spacji w plikach źródłowych, które nawet skonfigurowałem vim, aby je wyświetlać. Problem polega na tym, że bardzo często (jeśli nie zawsze) mam do czynienia z bezużytecznymi przestrzeniami z moimi programistami. Chciałbym tylko przeskanować pliki źródłowe (biorąc pod uwagę...
Moim celem jest zweryfikowanie zakresu liczby za pomocą (tylko case+ esac) i wydrukowanie zakresu. Na przykład: Jeśli liczba wynosi od 0 do 80, wydrukuj >=0<=80 Jeśli liczba wynosi od 81 do 100, wydrukuj >=81<=100 itp. Problem z moim skryptem poniżej jest drukowany tylko...
Próbuję uruchomić test PEP8 na dużym drzewie źródeł. Drzewo składa się z mieszanki plików w różnych językach. Chodzi o to, aby sprawdzić wszystkie skrypty Pythona bez konieczności ich jawnego wyświetlania. Większość tych plików nie ma tak naprawdę .pyrozszerzenia. Czy istnieje prosty sposób na...
Próbuję usunąć ciąg znaków z .bash_profile. Ciąg jest dodawany po uruchomieniu skryptu powłoki: Mój ciąg w bash_profile w następujący sposób: # for Myapllication export MYAPP_HOME=/opt/myapp Chcę usunąć ciągi, .bash_profilegdy myapp jest usuwany za pośrednictwem rpm. Jak usunąć dowolny ciąg z...
Próbowałem napisać prosty skrypt bash, którego użyję do zainstalowania aplikacji i zaktualizowania jej pliku konfiguracyjnego. Mam trudności z modyfikacją pliku konfiguracyjnego. # DBHost=localhost DBName=test # DBPassword= jakieś sugestie, w jaki sposób mogę uzyskać powyżej zmodyfikowane, jak...
na przykład if [ "$FOO" = "true" ]; then vs if [ $FOO = "true" ]; then Czym się różni? Wydaje się, że oba te stwierdzenia również
Mam dwa pliki z odpowiednio około 12900 i 4400 wpisami, które chcę dołączyć. Pliki zawierają informacje o lokalizacji dla wszystkich lądowych stacji obserwacji pogody na całym świecie. Największy plik jest aktualizowany co dwa tygodnie, a mniejszy raz w roku. Oryginalne pliki można znaleźć tutaj (...
Zadam pytanie z przykładem. Mam 2 pliki: Plik nr 1: 118D FC300_R5_TP FX.B 32775 2112 6 2038 6 2112 0 118E FC300_R5_TP FX.B 32775 2136 7 2065 6 2136 0 118F FC300_R5_TP FX.B 32775 2124 6 2064 6 2124 0 1190 FC300_R5_TP FX.B 819210 814632 99 814609 99 814632 0 1191 FC300_R5_TP FX.B 819210 104100 13...
Piszę prosty skrypt, aby przeglądać moją historię bashów w celu znalezienia określonego ciągu. W wierszu polecenia mogę wykonać następujące czynności, które działają dobrze: history | grep git Jednak gdy tworzę skrypt bashowy za pomocą tego samego polecenia co powyżej, nagle historynic nie...
Jak interaktywnie łączyć (łączyć) wiele plików wideo MP4 w jeden plik? Istnieje wiele programów, które robią to dla dwóch plików z wiersza poleceń. Na przykład: ffmpeg avconv MP4Box Ale często potrzebujemy rozwiązania, aby zrobić to
Jak mogę sprawdzić, czy /my/dirjest na tej samej partycji co /? Ma to na celu integrację ze skryptem. Mocowania do wiązania powinny być obsługiwane poprawnie. Rozwiązania zgodne z POSIX są mile
Załóżmy, że mam plik o confirmation.shnastępującej treści: #!/bin/bash echo -n "Are you sure [Y/n]? " read line case "$line" in n|N) echo "smth" ;; y|Y) echo "smth" ;; esac i chcę uruchomić ten skrypt w następujący sposób: cat confirmation.sh | sh Rozumiem, Are you sure [Y/n]?a skrypt...