unix

Zastąpienie niektórych znaków w łańcuchu innym znakiem

Mam ciąg jak AxxBCyyyDEFzzLMN Chcę zamienić wszystkie x i y i z na _ tak aby wyjście było A_BC_DEF_LMN Jak to zrobić? ... adziała, ale chcę to zrobić za jednym razem, bez używania rur. EDIT: the following worked echo "$string" | tr '[xyz]' '_'

Jak wyświetlić listę funkcji zdefiniowanych w mojej powłoce?

Mogę wpisać alias, aby wyświetlić listę wszystkich aliasów. Ale dla funkcji, wszystko, co mogę zrobić, to grep mój .bash_pro ... ikach pomocniczych lub dynamicznie. Czy jest wygodniejszy sposób, aby dowiedzieć się, jakie funkcje są obecnie zdefiniowane?

Jak używać wielu argumentów dla awk z shebangiem (np. #!)?

Chciałbym wykonać skryptgawk z --re-interval używając shebang. "Naiwne" podejście #!/usr/bin/gawk --re-interval -f ... awk ... mentów przez spacje. Zależy mi tylko na tym, jak to zrobić na systemie, który tak się zachowuje; skrypt nie ma być przenośny.

Wyświetla nazwę pliku przed pasującym wierszem (grep)

Jak mogę uzyskać grep, aby wyświetlić nazwę pliku przed pasującymi liniami w jego wyjściu?

Jak skopiować < > plik zawierający kod?

Chcę wydrukować kod do pliku używając cat <<EOF >>: cat <<EOF >> brightup.sh !/bin/bash curr=`cat / ... s; fi Próbowałem umieścić pojedyncze cytaty, ale wyjście zawiera również pojedyncze cytaty. Jak mogę uniknąć tego problemu?

Proces Zombie vs proces sierocy

Zombie jest tworzony, gdy proces macierzysty nie używa wywołania systemowego wait po śmierci dziecka, aby odczytać jego statu ... st przykład lub skrajny przypadek, gdy tworzenie zombie lub sierot może być szkodliwy dla większego zastosowania lub systemu?

Jaka jest różnica między nohup a demonem?

Jakie są konsekwencje uruchamiania skryptu jako demona w porównaniu z używaniem nohup? Wiem jaka jest różnica pod względem procesów rozwidlania itp. ale jaki to ma wpływ na mój scenariusz?

Jak normalizować ścieżkę pliku w Bash?

Chcę przekształcić /foo/bar/.. Na /foo Czy istnieje polecenie bash, które to robi? Edit: w moim praktycznym przypadku katalog istnieje.

Jak zabić proces potomny po określonym czasie w Bash?

Mam skrypt bash, który uruchamia proces potomny, który zawiesza się (właściwie zawiesza) od czasu do czasu i bez wyraźnego po ... b na osiągnięcie tego za pomocą bash? P. S.: powiedz mi czy to pytanie jest lepiej nadaje się do serverfault lub superuser.

Czy analiza pliku /proc/ jest Bezpieczna?

Chcę przeanalizować /proc/net/tcp/, ale czy jest to bezpieczne? Jak mam otwierać i odczytywać pliki z /proc/ i nie bać się, że jakiś inny proces (lub sam system operacyjny) zmieni go w tym samym czasie?

Jak połączyć dwa pliki linia po linii w Bash

Mam dwa pliki tekstowe, każdy z nich zawiera informacje po linii, takie jak file1.txt file2.txt ---------- ... linef21 linef12 linef22 linef13 linef23 . . . . . . Jak można to zrobić w Bash?

Jak w Linuksie określić, ile zużywają procesy pamięci?

Myślę, że mogę mieć wyciek pamięci w mojej aplikacji lampy (pamięć się zużywa, swap zaczyna się zużywać, itp.). Gdybym mógł z ... le pamięci używają różne procesy, może to pomóc mi rozwiązać mój problem. Czy jest sposób, aby zobaczyć te informacje w *nix?

Co oznacza $@ w skrypcie powłoki?

Co oznacza znak dolara, po którym następuje znak at (@) w skrypcie powłoki? Na przykład: umbrella_corp_options $@

Jaki jest najprostszy sposób na SSH używając Pythona?

Jak mogę po prostu SSH do zdalnego serwera z lokalnego skryptu Pythona (3.0), podać login/hasło, wykonać polecenie i wydrukow ... do konsoli Pythona? Wolałbym nie używać żadnej dużej zewnętrznej biblioteki ani instalować czegokolwiek na zdalnym serwerze.

Linux: skopiuj i utwórz katalog docelowy, jeśli nie istnieje

Chcę polecenia (lub prawdopodobnie opcji cp), które tworzy katalog docelowy, jeśli nie istnieje. Przykład: cp -? file /path/to/copy/file/to/is/very/deep/there

Co to jest polecenie uniksowe do usuwania pierwszych n znaków linii?

Na przykład, mogę chcieć: tail -f logfile | grep org.springframework | <command to remove first N characters> Myślałem, że tr może być w stanie to zrobić, ale nie jestem pewien.

Które znaki muszą być ewakuowane podczas korzystania z Bash?

Czy jest jakaś obszerna lista znaków, które wymagają ucieczki w bashu? Czy można to sprawdzić tylko za pomocą sed? W szczegó ... zy to był dobry sposób, aby sprawdzić konieczność? I bardziej ogólne: czy są to te same postacie do ucieczki w shell i bash?

Czy mogę wyeksportować zmienną do środowiska ze skryptu bash bez jej pozyskiwania?

Załóżmy, że mam ten skrypt Eksport.bash : #! /usr/bin/env bash export VAR="HELLO, VARIABLE" Kiedy wykonuję skrypt i pró ... staję żadnej wartości ! echo $VAR Czy Jest jakiś sposób na dostęp do $VARpoprzez wykonanie export.bash bez pozyskiwania ?

użyj spacji jako ogranicznika za pomocą polecenia cut

Chcę użyć spacji jako ogranicznika za pomocą polecenia cut. Jakiej składni mogę użyć?

Jak grep działa tak szybko?

Jestem naprawdę zdumiony funkcjonalnością grepa w powłoce, wcześniej używałem metody substring w Javie, ale teraz używam do n ... y, nie byłem w stanie rozgryźć, Jak to się dzieje? nie ma też zbyt wiele dostępnych w sieci. Czy ktoś może mi w tym pomóc?