Unix & Linux

11
Shell Script: tworzenie zmiennej z opcjami w środku

Mam polecenie rsync z następującymi parametrami: rsync -avz --{partial,stats,delete,exclude=".*"} Chcę umieścić te parametry w zmiennej, aby użyć jej później w skrypcie. Coś takiego: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 Próbowałem z cudzysłowami,...

11
Usuń sąsiadujące duplikaty linii, zachowując kolejność

Mam plik z jedną kolumną z nazwami, które powtarzają się kilka razy. Chcę zagęścić każde powtórzenie w jedno, zachowując wszystkie inne powtórzenia o tej samej nazwie, które nie sąsiadują z innymi powtórzeniami o tej samej nazwie. Np. Chcę obrócić lewą stronę na prawą stronę: Golgb1 Golgb1...

11
Zdalne włączanie zaszyfrowanego systemu

Mój system jest pełen bardzo wrażliwych danych, więc muszę zaszyfrować jak najwięcej. Mam zaszyfrowaną instalację Debiana, która prosi o długie hasło za każdym razem podczas uruchamiania. Czy istnieje prosty sposób na skonfigurowanie go tak, aby móc wprowadzić to hasło zdalnie? Jeśli może to...

11
Wyświetlaj puste linie za pomocą polecenia cat

Mam listę plików.txt poniżej: -rw-rw-r-- 1 root dev 11 May 16 12:18 20_SumActive.txt -rw-rw-r-- 1 root dev 11 May 16 12:18 22_SumActive.txt -rw-rw-r-- 1 root dev 7 May 16 12:18 24_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 26_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18...

11
Jaka jest żywotność deskryptora pliku?

Jak opisano tutaj , przekierowania służą open()do zapisu do pliku. W powłoce utworzono wewnętrzny (?) Deskryptor pliku, który jest używany w razie potrzeby. Czy wewnętrzny deskryptor jest tworzony przez cały czas trwania skryptu lub czas życia powłoki? Czy po pewnym czasie ulegnie zniszczeniu,...

11
Analiza przypadku na podstawie warunku if

Szukam sposobu, aby nastąpił upadek w oparciu o warunek if w warunku case w bash. Na przykład: input="foo" VAR="1" case $input in foo) if [ $VAR = "1" ]; then # perform fallthrough else # do not perform fallthrough fi ;; *) echo "fallthrough worked!" ;; esac W powyższym kodzie, jeśli...

11
Przeprowadzanie testu -nt / -ot w POSIX sh

Wbudowane testi [narzędzia mają testy -nt(„nowsze niż”) i -ot(„starsze niż”) w większości powłok, nawet gdy powłoka działa w „trybie POSIX” (dotyczy to również zewnętrznych narzędzi o tych samych nazwach w systemy, do których mam dostęp). Testy te służą do porównywania znaczników czasu modyfikacji...

11
Sprawdź, czy wszystkie wiersze pliku są unikalne

Mam plik tekstowy zawierający takie linie: This is a thread 139737522087680 This is a thread 139737513694976 This is a thread 139737505302272 This is a thread 139737312270080 . . . This is a thread 139737203164928 This is a thread 139737194772224 This is a thread 139737186379520 Jak mogę być...

11
Dlaczego „czas” nie znajduje się w podręczniku GNU Bash?

[fakename]$ help time time: time [-p] pipeline Report time consumed by pipeline's execution... Z tego wynika, że timejest to wbudowane Bash. Jednak nie mogę znaleźć opisu tego na tej stronie: https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html#Shell-Builtin-Commands ....

11
Czas systemu Linux tymczasowo skacze

Widziałem dziwne zachowanie zmieniające się w czasie systemowym na niektórych (sprzętowych) serwerach: w /var/logs/syslogczasie data poprzedzająca każdy komunikat dziennika czasami zmienia się na losową i wraca do normy w następnym komunikacie, jak poniżej: Feb 22 2018 09:09:30 ... Feb 22 2018...