Pytania oznaczone «bash»

25
Alias ​​polecenie do uruchomienia w tle

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

25
Różnica między operatorami >> i> \>?

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 >\>...

25
Neguj warunek pętli while w bash

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

25
Skrypty Bash - zapętlaj, aż wartość zwracana to 0

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

25
Jak usunąć wiele nowych linii z EOF?

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

25
Najszybszy sposób na łączenie plików

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.

25
Jak przekierować wyjście z komendą?

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

25
Przetestuj integralność pliku tar w bash

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

25
Czy można zdefiniować polecenie w bash?

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