Jak w Bash policzyć liczbę niepustych wierszy kodu w
Chcę wywołać plik ustawień dla zmiennej, jak mogę to zrobić w bash? Zatem plik ustawień będzie definiował zmienne (np .: PLIK KONFIGURACJI): production="liveschool_joe" playschool="playschool_joe" A skrypt użyje w nim tych zmiennych
Mam plik tekstowy o następującym formacie. Pierwsza linia to „KEY”, a druga to „VALUE”. KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Potrzebuję wartości w tym samym wierszu co klucz. Więc wynik powinien wyglądać tak ... KEY...
Cześć Jestem bardzo nowy w programowaniu basha. Chcę znaleźć sposób wyszukiwania w danym tekście. Do tego używam grepfunkcji: grep -i "my_regex" To działa. Ale biorąc pod uwagę datato: This is the test data This is the error data as follows . . . . . . . . . . . . . . . . . . . . . . Error...
W tym tygodniu uczyłem się bash i wpadłem w kłopoty. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi To zawsze wyświetli wartość True, nawet jeśli warunek wydaje się wskazywać inaczej. Jak zdejmę nawiasy []to działa, ale nie rozumiem
Próbuję zbudować tablicę w bash nazw plików z mojego aparatu: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Jak widać, w środku każdej nazwy pliku znajduje się spacja. Próbowałem zawijać każdą nazwę w cudzysłów i zapisywać spację...
Czy istnieją obiektywnie lepsze sposoby tworzenia plików tymczasowych w skryptach bash? Zwykle nadaję im nazwę, cokolwiek przyjdzie mi do głowy, na przykład plik tymczasowy-123, ponieważ zostanie usunięty po zakończeniu skryptu. Czy jest to jakaś wada inna niż zastąpienie możliwego pliku...
Chcę napisać skrypt Bash do przetwarzania tekstu, co może wymagać pętli while. Na przykład pętla while w C: int done = 0; while(1) { ... if(done) break; } Chcę napisać odpowiednik tego skryptu w Bash. Ale to, czego zwykle używałem i jak pokazały wszystkie klasyczne przykłady, które...
Gdy zsh jest ustawiony jako powłoka logowania w systemie Mac OS X, gdy jest uruchamiany przez iTerm, zsh nie bierze pod uwagę, że jest uruchamiany jako powłoka logowania, chociaż jest uruchamiany jako `` -zsh '' (`` - '' jest umieszczane jako pierwszy znak arg [0]), co ma oznaczać, że powinien...
Mam program, który wyprowadza na standardowe wyjście i chciałbym wyciszyć te dane wyjściowe w skrypcie Bash podczas przesyłania do pliku. Na przykład uruchomienie programu zwróci: % myprogram % WELCOME TO MY PROGRAM % Done. Chcę, aby następujący skrypt nie wyświetlał niczego na...
Mam skrypt o nazwie Bash Script.shi musi on znać swój własny PID (tj. Muszę uzyskać PID w Script.sh) Masz jakiś pomysł, jak to
Mam katalog z około 100000 plików i chcę wykonać pewne funkcje na wszystkich plikach zaczynających się od określonego ciągu, który może pasować do dziesiątek tysięcy plików. próbowałem ls mystring* ale zwraca to błąd basha „Za dużo argumentów”. Mój następny plan polegał na użyciu find...
Chcę usunąć kilka n wierszy z końca pliku. Czy można to zrobić za pomocą seda? Na przykład, aby usunąć linie od 2 do 4, mogę użyć $ sed '2,4d' file Ale nie znam numerów linii. Mogę usunąć ostatnią linię za pomocą $sed $d file ale chcę wiedzieć, jak usunąć n wierszy z końca. Daj mi znać, jak to...
Czy ktoś mógłby wyjaśnić różnicę pomiędzy =, ==oraz -eqw skryptów powłoki? Czy jest jakaś różnica między poniższymi? [ $a = $b ] [ $a == $b ] [ $a -eq $b ] Czy to po prostu to =i ==są używane tylko wtedy, gdy zmienne zawierają liczby?
#!/bin/bash jobname="job_201312161447_0003" jobname_pre=${jobname:0:16} jobname_post=${jobname:17} Ten skrypt bash daje mi zły błąd zastępowania w systemie Ubuntu. Jakakolwiek pomoc będzie
Przeczytałem kilka odpowiedzi, jak ustawić zmienne środowiskowe na OSX jako stałe. Najpierw wypróbowałem to, jak ustawić na stałe $ PATH w systemie Linux / Unix? ale pojawił się komunikat o błędzie no such file and directory, więc pomyślałem, że mogę spróbować ~/.bash_profilezamiast,...
Po raz pierwszy korzystam z GitHub i nie mam doświadczenia w korzystaniu z konsoli. Korzystam z MacBooka z Bash. Kiedy próbuję uzyskać dostęp do GitHub, otrzymuję to: git clone [email protected]:dhulihan/league-of-legends-data-scraper.git Cloning into 'league-of-legends-data-scraper'... Permission...
Czy jest jakaś wbudowana funkcja w Bash, która ma czekać na zakończenie procesu? waitKomenda pozwala tylko jeden czekać procesów potomnych, aby zakończyć. Chciałbym wiedzieć, czy istnieje sposób, aby poczekać na zakończenie jakiegokolwiek procesu przed przystąpieniem do jakiegokolwiek...
Próbuję wykonać odwrotność od „ Wykryć, czy stdin to terminal czy potok? ”. Uruchamiam aplikację, która zmienia swój format wyjściowy, ponieważ wykrywa potok na STDOUT i chcę, aby myślał, że jest to terminal interaktywny, aby podczas przekierowywania otrzymywał te same dane wyjściowe. Myślałem,...