Pytania specyficzne dla GNU Bourne Again SHell, w przeciwieństwie do innych powłok Bourne / POSIX. W przypadku pytań dotyczących powłok uniksowych użyj zamiast tego znacznika / shell.
Chcę móc wyszukiwać pliki w ciągu 14 dni i powyżej 10 000, a następnie zsynchronizować znalezione pliki do miejsca docelowego. Czy istnieje sposób na połączenie tych dwóch poleceń? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
W bash wiem, że można napisać forpętlę, w której jakaś zmienna sterująca pętli iiteruje po określonych liczbach całkowitych. Na przykład mogę napisać skrypt powłoki bash, który wypisuje liczby całkowite od 1 do 10: #!/bin/bash for i in {1..10} do echo $i done Czy zamiast tego można iterować zmienną sterującą pętli, …
Wydaje mi się, że źle rozumiem zasadę Bash dotyczącą tworzenia podpowłoki. Myślałem, że nawiasy zawsze tworzą podpowłokę, która działa jako własny proces. Wydaje się jednak, że tak nie jest. W fragmencie kodu A (poniżej) drugie sleeppolecenie nie działa w osobnej powłoce (określonej przez pstreeinny terminal). Jednak we fragmencie kodu B …
Poruszanie się po kilku warstwach zagnieżdżonych katalogów jest często uciążliwe. W przeglądarce Firefox jest to łatwe, ponieważ mają zakładki. Więc, co chciałbym zrobić, aby utworzyć zakładki do pliku, wpisz: $ go --add classes "repo/www/public/util/classes" Następnie, aby przejść do tego katalogu, wpisałbym: $ go classes Wcześniej używałem dowiązań symbolicznych, aby osiągnąć …
Powłoka, której zwykle używam, to zsh. Mam kilka aliasów, aby włączyć kolor w niektórych programach, takich jak lsi grep. Ustawiłem także własną ścieżkę, aby móc uruchamiać programy w niestandardowym miejscu (np. In ~/bin/). I nie zmieni powłoki roota do zsh, ale chciałbym podzielić te ustawienia tak, że root może mieć …
Jak wyciąć do pierwszego separatora /i uzyskać pozostałą część ciągów? Dawny: pandi/sha/Dev/bin/boot Chcę wyciąć pandi, więc wynik jak sha/Dev/bin/boot
Bash Manual mówi: Bash próbuje ustalić, kiedy jest uruchamiany ze standardowym wejściem podłączonym do połączenia sieciowego, tak jak w przypadku wykonania przez zdalny demon powłoki, zwykle rshd lub bezpieczny demon powłoki sshd. Jeśli Bash ustali, że jest uruchamiany w ten sposób, odczytuje i wykonuje polecenia z ~ / .bashrc, jeśli …
Pracuję z Bash 3 i próbuję utworzyć warunek. W C / C ++, jego martwy prosta ((A || B) && C). W Bash okazało się, że tak nie jest (myślę, że autorzy Git musieli napisać ten kod, zanim przystąpili do innych przedsięwzięć). To nie działa. Zauważ, że <0 or 1>nie …
Mam funkcję, która konwertuje czas epoki do tej pory. Oto definicja date1(){ date -d @$1 } Chciałbym móc pisać: $ date1 xxxyyy Gdzie xxxyyy to parametr, który przekazuję do mojej funkcji, aby uzyskać odpowiednią datę. Rozumiem, że trzeba dodać go albo .bash_profile, .profilelub .bashrc, a następnie pozyskać go: $ source …
Na przykład chcę dać moim kolegom dostęp do zapisu do określonego katalogu. Załóżmy, że podkatalogi miały prawa dostępu 775, pliki 664, a także, że w katalogu dir - 775 były pliki wykonywalne. Teraz chcę dodać uprawnienia do zapisu. Z chmod mogłem spróbować czegoś takiego chmod o+w -R mydir/ Ale to …
Alias, taki jak llzdefiniowany w aliaspoleceniu. Mogę sprawdzić polecenie za pomocą takich rzeczy, type llktóre drukuje ll is aliased to `ls -l --color=auto' lub command -v llktóry drukuje alias ll='ls -l --color=auto' lub alias llktóry również drukuje alias ll='ls -l --color=auto' ale nie mogę znaleźć miejsca, w którym zdefiniowano alias, …
W katalogu o rozmiarze 80 GB z około 700 000 plików w nazwie pliku znajduje się kilka nazw ze znakami w języku innym niż angielski. Oprócz pracochłonnego przeszukiwania listy plików istnieje: Łatwy sposób na wylistowanie lub inną identyfikację tych nazw plików? Sposób generowania drukowalnych znaków w języku innym niż angielski …
Czy w jakiś sposób można użyć funkcji bash w AWK? Przykładowy plik (ciąg, int, int, int) Mike 247808 247809 247810 Próba konwersji wartości z dziesiętnej na szesnastkową. Funkcja zdefiniowana w .bashrc lub w skrypcie powłoki. awk '{print $1 ; d2h($2)}' file awk: wywołanie niezdefiniowanej funkcji d2h rekord wejściowy numer 1, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.