Pytania oznaczone «bash»

18
Jak odroczyć rozszerzenie zmiennej

Chciałem zainicjować niektóre ciągi na początku mojego skryptu za pomocą zmiennych, które nie zostały jeszcze ustawione, takich jak: str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' a później na PLACE, EVENT, ACTION, i RESULTbędzie ustawiony. Chcę wtedy móc...

18
Jak można posortować pole CPU polecenia ps?

Próbuję wydać małe polecenie, które znajdzie procesy wykorzystujące najwięcej mocy procesora. Najpierw używam, ps aux > file.txta potem cut -c 16-20 file.txt | sort -n | tail -5. Otrzymuję wynik: 1.0 2.7 8. 14.5 14.5 Więc moje pytanie brzmi: w jaki sposób mogę uzyskać zarówno %CPUużycie,...

18
Jak komponować funkcje bashowe za pomocą potoków?

Mam kilka zdefiniowanych w ten sposób funkcji: function f { read and process $1 ... echo $result } Chcę skomponować je razem, aby wyglądało na to wywołanie f | g | h. Jakiego idiomu używam do konwersji funkcji działającej na argumentach na jeden odczyt argumentów ze standardowego wejścia? Czy...

18
Analizować JSON za pomocą Pythona?

Mam plik JSON, members.jsonjak poniżej. { "took": 670, "timed_out": false, "_shards": { "total": 8, "successful": 8, "failed": 0 }, "hits": { "total": 74, "max_score": 1, "hits": [ { "_index": "2000_270_0", "_type": "Medical", "_id": "02:17447847049147026174478:174159", "_score":...

18
bash globstar dopasowanie

Mam tę strukturę katalogów: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext a przy globstarwłączonej opcji w Bash mogę powiedzieć: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext Moje pytanie brzmi: dlaczego jest...

18
Kiedy ważne jest pisanie przenośnych skryptów?

Większość kodu, który piszę, jest w języku PHP. Niedawno zacząłem uczyć się skryptowania powłoki. Większość zasobów i samouczków, które napotkałem, jest specyficzna dla Bash. Niektórzy ostrzegają przed bashizmami, a inni nie. Dużo tu czytałem i Stack Overflow. Ilekroć w odpowiedzi używa się...

18
Dlaczego zmienna jest widoczna w podpowłoce?

W Learning Bash Book wspomniano, że podpowłoka odziedziczy tylko zmienne środowiskowe i deskryptory plików itp. Oraz że nie odziedziczy zmiennych, które nie są eksportowane: $ var=15 $ (echo $var) 15 $ ./file # this file include the same command echo $var $ Jak wiem, powłoka utworzy dwie...

18
najkrótszy sposób zamiany znaków w zmiennej

Istnieje wiele sposobów zamiany znaków w zmiennej. Najkrótsza droga, jaką się dowiedziałem, to tr: OUTPUT=a\'b\"c\`d_123and_a_lot_more OUTPUT=$(echo "$OUTPUT"|tr -d "'\`\"") echo $OUTPUT Czy jest szybszy sposób? I jest to bezpieczne dla cytowanie cytatów jak ', "i