Wiem df -hi pwd, ale wydaje się to trochę skomplikowane dla części dopasowującej wyrażenia regularne. Jakieś
Wiem df -hi pwd, ale wydaje się to trochę skomplikowane dla części dopasowującej wyrażenia regularne. Jakieś
Np. Sprawdź, czy $PWDjest podkatalogiem / home. Innymi słowy, szukam operacji ciągu bash, aby sprawdzić, czy jeden ciąg zaczyna się od
To pytanie zostało przeniesione z Stack Overflow, ponieważ można na nie odpowiedzieć na Unix i Linux Stack Exchange. Migrował 8 lat temu . Bez względu na to, o ile ustawiłem HISTSIZEzmienną środowiskową na większą niż 5000, podczas drukowania listy historii z...
Chciałbym, aby skrót klawiszowy działał tak: > e foo.txt rozwinąć jako > emacs foo.txt & Jest prosty w użyciu alias e=emacs, ale jak wstawić &po nazwie pliku? Zdaję sobie sprawę, że użycie tego może być niemożliwe alias, więc zaakceptuję każde rozwiązanie bash. Jeśli potrzebny...
Używam menedżera okien kafelkowych i przełączyłem się gnome-terminalz wieloma kartami na wiele urxvtinstancji zarządzanych przez menedżera okien. Jedną z funkcji, których mi brakuje, jest możliwość otwarcia nowego terminalu, który domyślnie pracuje w katalogu roboczym ostatniego. W skrócie:...
W Ubuntu 12.04 używam CTRL- Rdo wyszukiwania wstecznej historii. Jeśli żądane polecenie nie zostanie znalezione (po powtórzeniu CTRL- R), jak natychmiast wyjść z powrotem do (pustego) wiersza polecenia bez wpisania lub wykonania polecenia historycznego w wierszu
Mam katalog z dziennikami awarii i chciałbym użyć instrukcji warunkowej w skrypcie bash opartym na poleceniu find. Pliki dziennika są przechowywane w tym formacie: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Chcę, aby instrukcja if zwróciła wartość true tylko...
Chciałbym dodać tekst na końcu nazwy pliku, ale przed rozszerzeniem. Teraz próbuję for f in *.shp; do echo $f_poly; done wynik
RHEL 6 Czy istnieje różnica między operatorami >>i >\>? W książce szkoleniowej RHEL przeczytałem następujący napis: „Możesz dodać standardowe wyjście na końcu istniejącego pliku za pomocą podwójnej strzałki przekierowania za pomocą polecenia takiego jak ls >\>...
W części skryptu, nad którym pracuję, chcę sprawdzić, czy wprowadzony adres IP ma poprawny format. Chcę zrobić pętlę, gdy format wejściowy NIE jest poprawny. Poniższe działa dla pętli, gdy format jest poprawny. while [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]] do Jak mogę to...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 8 dni temu . Czy mogę założyć, że...
Muszę umountować coś w moim skrypcie, ale czasami to odmontowuje, zanim wszystkie dane skończą się kopiować i spowoduje awarię umount. Szukałem sposobu na zablokowanie umounta, ale niczego nie znalazłem. Próbowałem więc napisać skrypt, który zapętli się, dopóki nie będzie można go odmontować, ale...
Mam pliki, które kończą się na jednej lub więcej linii i powinny kończyć się tylko na jednej linii. Jak mogę to zrobić za pomocą narzędzi Bash / Unix / GNU? Przykład nieprawidłowego pliku: 1\n \n 2\n \n \n 3\n \n \n \n Przykład poprawionego pliku: 1\n \n 2\n \n \n 3\n Innymi słowy: powinna...
Zdaję sobie sprawę z bibliotek w językach takich jak Ruby i JavaScript, które ułatwiają kolorowanie skryptów terminali przy użyciu nazw kolorów takich jak „czerwony”. Ale czy jest coś takiego dla skryptów powłoki w Bash, Ksh, czy cokolwiek
Mam ponad 10 000 plików o łącznej wielkości ponad 20 GB, które muszę połączyć w jeden plik. Czy jest szybszy sposób niż cat input_file* >> out ? Preferowanym sposobem byłoby polecenie bash, Python jest również akceptowalny, jeśli nie znacznie wolniejszy.
W wierszu polecenia mogę przekierować lub potokować wyjście polecenia do pliku lub innego polecenia za pomocą operatora >lub |po poleceniu. Natknąłem się na mniej standardową sytuację, w której chciałbym przekierować dane wyjściowe do pliku, ale wydaje mi się, że nie mam możliwości...
Mam skrypt bash, który tworzy plik „.tar”. Po utworzeniu pliku chciałbym przetestować jego integralność i wysłać wiadomość e-mail do użytkownika root, jeśli integralność jest zła. Wiem, że musiałbym użyć polecenia, tar -tf /root/archive.taraby sprawdzić integralność pliku, ale jak mam to...
Na przykład, czy mogę ustawić: gb = cd /media/Dan/evolution ... aby za każdym razem, gdy wykonuję gbbash, mogę cdprzejść do tego konkretnego katalogu? Znalazłem coś online: aliaspolecenie. Ale wydaje się, że nie może wykonać powyższej pracy. Czy można to zrobić? W jaki...
Mam problem z opanowaniem podstaw skryptów Bash. Oto co mam do tej pory: #!/bin/bash FILES="/home/john/my directory/*.txt" for f in "${FILES}" do echo "${f}" done Chcę tylko wyświetlić listę wszystkich .txtplików w forpętli, dzięki czemu mogę robić z nimi różne rzeczy. Ale miejsce w my...
Zbadałem prawie wszystkie dostępne podobne pytania , ale bezskutecznie. Pozwól mi szczegółowo opisać problem: Uruchamiam niektóre skrypty nienadzorowane, które mogą generować standardowe dane wyjściowe i standardowe linie błędów, chcę uchwycić je w dokładnej kolejności wyświetlanej przez emulator...