Pytania oznaczone «shell»

16
Jak osadzić polecenie powłoki w wyrażeniu sed?

Mam plik tekstowy w następującym formacie: keyword value keyword value ... Gdzie słowo kluczowe jest pojedynczym słowem, a wartość to wszystko inne do końca wiersza. Chcę odczytać plik ze skryptu powłoki, w taki sposób, aby wartości (ale nie słowa kluczowe) podlegały rozszerzaniu powłoki. Z sed...

16
Jak wyjść z programu SH?

Zepsułem polecenia i napisałem sh -man Teraz wszedłem do programu o nazwie, sh-3.2który wydaje się niemożliwy do wyjścia. Ctrlc, Ctrlzlub Ctrlxnie działa. exit, quit, q, :qRównież nie działa. Wszystkie odpowiedzi Google dotyczą programowego wychodzenia ze skryptów...

16
Dlaczego istnieje wiele powłok w systemie uniksowym?

Właśnie zacząłem uczyć się podstaw Unixa i zastanawiam się, dlaczego jest tyle powłok w systemie uniksowym. Z książki Zaawansowane programowanie w środowisku Unix : Powłoka to interpreter wiersza poleceń, który odczytuje dane wejściowe użytkownika i wykonuje polecenia. Dane wejściowe użytkownika...

16
Wyjście komendy nie w stderr ani stdout

Natknąłem się na ten problem, więc zastanawiam się, jak to możliwe? Standardowy przebieg polecenia: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 OK, spróbujmy pobrać tylko...

16
Jak należy zarządzać rozszerzeniami powłoki Gnome?

Mam problem ze zrozumieniem zamierzonego sposobu zarządzania rozszerzeniami powłoki Gnome. Nie mogę znaleźć żadnych odpowiednich programów w Dash, aby to zrobić. Jedynym sposobem, w jaki mogę faktycznie zarządzać rozszerzeniami, jest poprzez extensions.gnome.org . To niemożliwe, aby ta strona...

16
mv: can stat Brak takiego pliku lub katalogu w skrypcie powłoki

Napisałem skrypt, aby przenieść niektóre pliki z jednego folderu do innego, ale dostałem następujący błąd, sprawdziłem 2 foldery i zauważyłem, że w jednym folderze są takie pliki, a w innym nie ma takich plików, ale dlaczego wszystkie pokazują „mv nie można stat Brak takich plików lub katalogu ”...

16
Równoległe wykonywanie poleceń potokowych

Rozważ następujący scenariusz. Mam dwa programy A i B. Program A wyprowadza na standardowe linie ciągów, a program B na linie standardowe ze standardowego wejścia. Oczywiście sposobem na użycie tych dwóch programów jest: foo @ bar: ~ $ A | b Teraz zauważyłem, że zjada to tylko jeden rdzeń;...

16
Jak znaleźć i zamienić ciąg bez użycia polecenia Sed?

Jak wszyscy wiemy, sedjest wielce skuteczny, aby znaleźć i zastąpić ciąg, na przykład znaleziska „A” i zastąpienie go do „B” sed 's/a/b/g'. Czy można to zrobić za pomocą innego polecenia lub skryptu powłoki zamiast sed? Dotyczy to przyciętych systemów Linux dla telewizorów, które nie mają...

16
znajdź za pomocą -execdir

Kiedy biegnę findz -execdir, nie otrzymuję oczekiwanych rezultatów. Na przykład: mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │   ├── c │   └── foo └── foo Katalog cnie zawiera foopliku. Jak mogę findodwiedzić i zrobić coś lokalnie w każdym...

16
Stanowa funkcja bash

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()...

16
Praktyczne użycie opcji `set -k` w bash

Kiedy używamy set -kopcji w bash? Podręcznik referencyjny Bash mówi: Wszystkie argumenty w postaci instrukcji przypisania są umieszczane w środowisku dla polecenia, nie tylko te poprzedzające nazwę polecenia. Rozumiem, co robi ta opcja, ale nie mogłem sobie wyobrazić, kiedy jej...